Transfer out of GoDaddy and into Amazon Route 53
If you're building out your applications on AWS infrastructure, you shouldn't be hosting your domain names externally on a service like GoDaddy. Instead, transfer your domain names into AWS and host them on Amazon's Route 53 domain name service. It's a process that's incredibly easy to do.
GoDaddy to Route 53 transfer steps
To transfer out of GoDaddy and into the AWS Route 53 service, just follow these steps:
- Log into GoDaddy, unlock your domain and initiate a domain transfer.
- Copy the authorization code and then log into AWS.
- Navigate to Route 53 and choose the option to Transfer a Domain. You'll need to provide your authorization code.
- Log into GoDaddy and confirm the transfer in the domain's Transfer Out page to speed up the transfer.
- Update all your DNS name servers in AWS and start creating alias records that point to your AWS services.
Route 53 alias mapping
Once your domain is transferred to your AWS account, and you've used a tool such as Dig to verify your DNS changes have globally propagated, you can begin to create alias records to AWS resources.
With alias records, you can easily point your transferred domain and its sub-domains to AWS resources such as the following:
- RESTful APIs deployed as Python-based Beanstalk apps.
- Jakarta EE based microservices hosted in EKS clusters.
- Dockerized Jenkins servers hosted in Amazon's Elastic Container Service.
- Tomcat servers running in autoscaled EC2 instances.
- Cloudfront-backed, static websites hosted in S3.
Furthermore, Route 53 provides a variety of tools for weighted routing, latency-based routing, failover routing and geoproximity routing.
If you're an AWS customer and want to make your websites faster or support blue/green deployments, transferring away from GoDaddy and into Amazon's Route 53 is a smart move.
Cameron McKenzie has been a Java EE software engineer for 20 years. His current specialties include Agile development; DevOps; Spring; and container-based technologies such as Docker, Swarm and Kubernetes.