AWS Route 53 DNS service is fantastic – it integrates well with EC2 and can dynamically change DNS settings based on latency and endpoint health. If you want to transfer an existing domain to Route 53, the process is quite simple.
Transferring a Domain
In the Route 53 management console, go to the "Registered Domains" tab and select "Transfer Domain".
This will take you to a page where you can enter your domain name along with the TLD extension. Depending on the TLD, you may have to pay a small registration fee. It extends your current ownership by a year, but you have to pay for it when you transfer the domain.
The following error will probably be displayed:
This is because your domain is still blocked by your current registrar ed . For domains to be transferable, they must be marked as unlocked so AWS can request the transfer.
This step depends on which registrar you are currently using. However, you want to open your domain settings and find something related to "transfer". For Namecheap, the "Release and Transfer" tab offers the option to unlock the domain.
. Once your domain is unlocked, an authorization code should be given to you or emailed to the primary contact for the domain. It may take a few minutes for the domain to update at the end of AWS. However, you should be able to proceed to the next screen as soon as it does. Enter the authorization code here to authorize the transfer. Certain TLDs do not require authorization codes, but most do.
Here are some options for name servers. The first is to make no changes and continue to use the existing name servers. This is mostly pointless unless you have your own private name servers, as your current provider will probably no longer provide them after the domain has been transferred.
If you want to transfer everything to Route 53, select "Import name server" From a Route 53 host zone: ”
. A drop-down menu will appear, allowing you to select a hosted zone with the same name as the domain you want to transfer. If you don't already have one, you can open a new tab and create a new zone using the console's Hosted Zones tab.
Return to broadcast and update the list of hosted zones. You should then be able to proceed to the review section and start the transfer.
Once the transfer has started, you will have to wait a while until your current registrar approves the transfer – up to 10 full days. In our case, it took 5 days for Namecheap to approve. If your registrar takes longer, you may want to send them an email.
You will need to check your email address once the transfer is approved. So keep a close eye on your inbox. If you threaten an email asking you to check it, your domain will be blocked.
Of course you would like to click on the confirmation link. Once checked, the domain should be active and you can edit the records for your hosted zone. Changes should be updated very quickly via Route 53, as the runtime is less than one minute.