Notes on Migrating my DNS services from Oracle DynDNS to Amazon AWS Route53
Table of Contents
- 1. Overview
- 2. IN-PROGRESS Assess current usage
- 2.1. TODO "MX" records for mail to Google
- 2.2. TODO "TXT" records for verification of ownership of
how-hard-can-it-be.com
domain - 2.3. TODO "CNAME" alias record record for my Google web site
- 2.4. TODO "A" record(s) for my home computer(s) so I can ssh in from wherever
- 2.5. TODO "A" record for my wiki running on an AWS EC2 instance
1 Overview
My static web site (the one you're reading right now) is hosted in an Amazon AWS S3 bucket with a horrific endpoint address (something like http://tarheel-nc.s3-website-us-east-1.amazonaws.com/).
I'd love to make it something like http://static.how-hard-can-it-be.com/, BUT Oracle DynDNS for poor home users like me doesn't allow the creation of NS records for subdomains.
Also, Oracle is charging me $5/month ($60/year, for those who didn't do the math yet), which is quite a bit more than they used to charge, so it's probably time to switch.
Moving to the "Pro" package (presumably to get this subdomain functionality) at Oracle would cost me an additional $50/year, so… no thanks.
Amazon charges $0.50/month per zone (and I think I'd only have one, how-hard-can-it-be.com
) plus
$0.40 per million queries per month. DynDNS reports that they field on the order of 10,000
queries/month (probably for all the spam email they route over to Google for me), so I think I'm
safe.
This is my journal of how I'm getting that done.
1.1 Column view
TODO | WHO | PRI | HRS | ITEM |
---|---|---|---|---|
B | Overview | |||
B | Column view | |||
IN-PROGRESS | B | Assess current usage | ||
TODO | B | "MX" records for mail to Google | ||
TODO | B | "TXT" records for verification of ownership of how-hard-can-it-be.com domain |
||
TODO | B | "CNAME" alias record record for my Google web site | ||
TODO | B | "A" record(s) for my home computer(s) so I can ssh in from wherever | ||
TODO | B | MS-Windows version | ||
TODO | B | "A" record for my wiki running on an AWS EC2 instance |
2 IN-PROGRESS Assess current usage
2.1 TODO "MX" records for mail to Google
email to <anybody>@how-hard-can-it-be.com goes to Google.
2.2 TODO "TXT" records for verification of ownership of how-hard-can-it-be.com
domain
Related to "CNAME" record.
Why do I even have this? Looks like it's for Google sites, which is where
www.how-hard-can-it-be.com
is.
So, I guess I'll need to set up a new verification using instructions at Google sites.
2.3 TODO "CNAME" alias record record for my Google web site
Related to "TXT" record.
2.4 TODO "A" record(s) for my home computer(s) so I can ssh in from wherever
I'll need a script that lives on my home computer(s) to handle this. At some point, I'll need it for a Windows machine if my next purchase is an Intel NUC or some such.
See https://medium.com/@avishayil/dynamic-dns-using-aws-route-53-60a2331a58a4
2.4.1 TODO MS-Windows version
2.5 TODO "A" record for my wiki running on an AWS EC2 instance
(See using-aws.org, jspwiki-setup.org.)
Similar (to "A" record(s) for my home computer(s)) need for dynamic DNS update script.