DEV Community

Cover image for Managing your GoDaddy domain with Route53
Diego Trujillo
Diego Trujillo

Posted on

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

Image description

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".

Image description

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

Image description

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

Image description

Image description

Update your Nameservers on GoDaddy

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

Image description

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

Image description

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.

Image description

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.

Image description

Image description

Top comments (0)