AWS - Migrate Godaddy DNS to Route 53
This article assumes that you already created a public hosted zone on Route 53.
Get the Nameservers
Go on AWS route 53 Console. Go to Hosted Zone Section. You will see the list of hosted zones as below.
Select the domain you are interested in, using the radio button. A panel will appear on the right-hand side with the nameservers assigned to it. It will look something similar like this.
ns-19.awsdns-02.com ns-1032.awsdns-01.org ns-1680.awsdns-18.co.uk ns-708.awsdns-24.net
The steps are available here at the bottom of this page on AWS.
As it is suggested in the notes underneath the name servers. You need to update the name server with your registrar. Here the registrar is GoDaddy.
Update NS Record Set
But before going to GoDaddy, let's update the NS record set with these 4 entries.
Important ! Back up your DNS entries before doing this.
Before updating the DNS entries in GoDaddy make a note of all the records, since you will need them later to copy to Route 53 hosted zone record set.
In My Products section of Godaddy, you will see your domain. Click on DNS button to update the DNS information there.
The 4 Nameservers provided by AWS should be entered here line by line.
Once you click on Save, other records of the DNS will disappear with the message saying.
We can't display your DNS information because your nameservers aren't managed by us.
This message indicated now AWS is managing your DNS entries. So let's summarize what we have done so far.
- Get the Nameservers from Hosted Zone
- Update the NS record set of the domain on Route 53
- Update the Nameservers with the registrar (Godaddy)
If the record set is configured as per previously working entries. You should be able to access the domain once again.
Let us know in the comments if you are still facing any issues.