If you’re out on the search for a domain name, you likely won’t have too difficult of a time finding one. You can find domain registrars literally everywhere. What does your final decision look to when deciding where to buy? Usually this is price. Long ago, I would purchase domains from GoDaddy, but not anymore. Now I usually go to either one of two places:
Namecheap usually has better prices for the most part, but out of convenience or familiarity you can typically go with whatever you really like. Now, if you look at the pricing for Route53 DNS, it’s almost negligible. What I love about Route53 is how fast it is to replicate globally. If you make a change in your DNS records, those records are typically finished replicating across all of Route53’s global infrastructure in less than a minute. That’s incredible.
When you buy a domain name, you’ll have options for where you want DNS to be served from. In order to host DNS for your newly purchased domain, the steps vary a little between vendors but the idea is exactly the same.
Buy your domain, once you’ve purchased the domain and the domain is registered, within your DNS control panel you’ll have settings for where to set your name servers. This tells the world were DNS records are kept for the domain.
In Route53, all you have to do is navigate to the Route53 management page, click on hosted zones, and create a new hosted zone.
Now you’ll enter your domain, add any comments you think are necessary (not required, really only for you), and leave type to Public Hosted Zone.
Once you’ve got that all set, you’ll have a section for SOA (Start of Authority) and NS (Name Servers). You’re going to take the name servers that are listed in the NS section and place those into your name server settings with your registrar (whoever you bought the domain from).
Once you’ve updated your registrar with the nameservers for Route53, you’re all set! From here on out, you’ll add any DNS updates such as A, CNAME, TXT, MX or whatever records you may need added. Enjoy your globally redundant authoritative name server architecture that you pay pennies for.