Managing your GoDaddy domain with Route53

Managing your GoDaddy domain with Route53

This post explains how to use AWS Route53 to manage your external domain, such as GoDaddy. Simply follow these steps:

Select your domain in GoDaddy

Verify the domain you own. The domain name is important, for example: my-daddy-o.org

Create your Hosted Zone in Route53

Log in to the AWS Console and navigate to the Route53 service console. Then, go to the “Hosted Zone” section and click on “Create hosted zone”.

Type your Domain name here (my-daddy-o.org) and select “Public” type.

After setting up your Hosted Zone, review the records and double-check the default NS and SOA records, especially the “NS” type record.

Update your Nameservers on GoDaddy

Go to your GoDaddy domain, navigate to the “DNS” section, update the “Nameservers,” and then click “Change”.

In the new window, enter the values from your “NS” record in Route53. Be careful to not include the last dot. For example: ns-777.awsdns-11.com. → ns-777.awsdns-11.com

Verify your domain

You can verify the complete application of your Name Server change by checking its propagation. This may take some time (minutes to hours). Use whatsmydns to check for correct propagation.

Validate a record

As an additional step, you need to create a new record on Route53 to validate its functionality.

In my case, I created an S3 Bucket to test a simple website. After configuring the bucket as a static website, I created a new record pointing to the website endpoint.

For this, I created a new record “www.my-daddy-o.org“. Please verify that the URL resolves to your bucket.