How to move a domain from Godaddy to AWS Route 53

43,269

Solution 1

the solution:

Login on your aws console; Click on Route 53; Create Hosted Zone; Select your new created host title and click "Go to Record Sets", take note of the nameservers;

Login on your Godaddy account; Select your domain; Go to Nameservers and click SetNameservers; paste all the four you took from "Go to Record Sets" Route 53;

and that's it..., you don't have to rely on this horrible service Godaddy provides anymore

Solution 2

You can transfer the domain registration to AWS Route 53. You have to "unlock" the account.

Log On to Go Daddy.

Go to Domain Details Then Settings:

  • Lock: Set to Off
  • Authorization Code: Email My Code

Route 53 will need the authorization code to complete the transfer request.

Solution 3

Here are the steps to migrate your internet domain name to AWS route 53 (DNS Manager).

** Be careful where your mail server is hosted, either in the Godaddy mail service, Gmail (gsuite) or in your Cpanel server (VPS/Server). ** To empower your Domain DNS capabilities, you need to transfer the name servers, DNS records and domain name to AWS route53, thats why it's recommended to move to AWS Route 53. You can keep Godaddy to be owner of your yourdomain.com and manage your DNS by Route 53

STEPS:

  1. Go to Godaddy DNS records and understand each of them and note them (Take a screenshot)

  2. Go to AWS route 53, Crete a Public hosted Zone (Create your domain on AWS route 53). Here is a good tutorial about it:

https://www.clickittech.com/aws/migrate-godaddy-to-aws-route53/

  1. Copy your Godaddy DNs records into your Public hosted zone previously created. Remember, each record needs to exist in the new aws zone.

  2. Change your Name Servers to AWS Route 53. What does it means? In order to allow AWS route 53 to manage your domain, DNs records, etc. you need to change your actual Godadaddy Name server (NS) Records to AWS Records.

    • Go to Godaddy admin Panel and Login
    • Go to DNS Management
    • Under Name Servers Click on Change - > Custom - > Change Name Servers

    You need to change from NSx.domaincontrol.com to the AWS Name servers.

More info: https://www.clickittech.com/aws/migrate-godaddy-to-aws-route53/

After 4-8 hours your Name Servers will be reflected and propagated around your country, world and networks.

Practically you are done with this.

Additionally, if you need to migrate your website or web app to AWS go to this tutorial, great explanation, see below:

https://www.clickittech.com/aws-migration/transfer-domain-aws-migrate-move-website-aws/

Solution 4

The answer from The Poet above is good for moving everything, but it will also kill your email service with GoDaddy. If you want to keep the email servers running at GoDaddy, you will also need to get your MX email servers and their priority numbers. Mine looked like this...

0 smtp.secureserver.net
10 mailstore1.secureserver.net

Take these over to your Route53 settings, click Create Record Set, choose a type of MX Mail Exchange, and paste these values in (with the number in the front as shown above). Save the record set.

Also PJT was correct; all domain info in Route53 ends with an extra period for some reason specific to AWS, but don't worry about it--it doesn't affect production behavior. When you copy your four from Route53 to paste in GoDaddy's Name Servers, you will need to do them one at a time and trim off the extra period at the end.

Solution 5

Be careful with google mx records if you have them.

Why switch to route 53?

  1. AWS Route 53 doesn’t limit you to 64 subdomain.
  2. AWS allows you to host buckets with route 53

It all comes at a 50 cent/month.

AWS Nameservers

Now to answer your question, you need move the name servers to route 53. That means in godaddy name server section should be filled with aws name servers. See the steps here. https://metamug.com/article/dns-migrate-godaddy-to-route-53.php

Share:
43,269
RollRoll
Author by

RollRoll

Updated on July 08, 2022

Comments

  • RollRoll
    RollRoll about 2 years

    Since Godaddy went down for some hours my client and I are very upset and want to change everything to AWS.

    Everything is done so far, only the domains (blablabla.com) are missing, I'm having a hard time trying to migrate from godaddy to Route 53, Do I have to remove from one and create from scratch from AWS?

    Does anyone have any experience on how to do this?

  • Kamilski81
    Kamilski81 over 10 years
    Is there a way to transfer the actual domain over? (not just set the nameservers on GoDaddy registrar) ie. if i want to close my GoDaddy account completely. ?
  • RollRoll
    RollRoll over 10 years
    so far I am concern, Amazon doesn't provide registar, that's why I have account on both
  • Leo Romanovsky
    Leo Romanovsky about 10 years
    That's right, you can transfer ownership to another registrar like Dreamhost or something else you like.
  • PJT
    PJT about 10 years
    Thanks for the answer,but did you copy each into a separate line? I still notice my website is up on goDaddy's server... does it take time for this to go into effect?
  • PJT
    PJT about 10 years
    Actually I noticed it added a period at the end of the domain name.. is that to be expected?
  • jpswain
    jpswain almost 10 years
    You can now transfer domains over to Route 53. It is transparently handled with Amazon's partner "Gandi". But all over your interfacing with the domain happens via the Route 53 UI.
  • Guan
    Guan over 9 years
    I think you should also unlock this domain from godaddy
  • Krease
    Krease over 9 years
    See docs.aws.amazon.com/Route53/latest/DeveloperGuide/… - you can do registration through Amazon now.