Custom Domains: Register Domain with Route 53
We are going to register our domain with Route 53 and then will show how to create a DNS hosted zone for our domain in this lesson.
We'll cover the following
In this section, we will walk through the process of registering a domain with Route 53, and making our application use it. If you already own a domain that you want to use, you can migrate your DNS to Route 53 or completely transfer control of your domain and DNS to Route 53.
🔍 Domain name registration costs on the order of tens of dollars yearly and Route 53 hosted zones are $0.50 per month. Promotional credits are not applicable to either expense. If you don’t want to incur these fees just for experimentation, you can skip this section and the next one HTTPS and continue using the AWS-provided DNS names of your load balancers.
NOTE: It is very important to note that the prices mentioned above are only for the purpose of understanding cost comparisons. These prices are subject to change anytime by AWS. Therefore, most current prices should be referenced for final business decisions.
Registering a domain#
Registering a domain is done infrequently and requires some human intervention. Therefore, we will do this manually through the Route 53 console. After we’ve chosen our domain name, Route 53 will check if it is available, and if it is, we can proceed with the registration.
Once we have completed the registration process, Route 53 will put our domain under Pending Requests. After a few minutes, it should show up in the Registered Domains view.

Getting our hosted zone#
Once our domain is registered, Route 53 will automatically create a DNS hosted zone for us.

When we click on the hosted zone, we should see the default NS and SOA records. We will use CloudFormation to add other records to our hosted zone.

Now, we will map our domain to the load balancers in the next lesson.
