I recently purchased a domain on Namecheap. Namecheap like the name implies is one of the most cost-efficient domain providers in the market.
This tutorial will be showing you how I connected the purchased Namecheap domain to Route 53.
The first step is to sign in to your AWS account and search for Route 53. Click on Hosted zones on the left sidebar then select Create hosted zone.
Fill in your purchased domain name and an optional description in the input section then click on Create hosted zone.
When the hosted zone has been successfully created, copy each ns record
and navigate to your Namecheap dashboard then click on Domain List from the left sidebar where you'd see a list of your purchased domains then click on Manage next to the domain name you are connecting to Route 53.
Under nameservers select Custom DNS, then enter the NS records you copied from Route 53 in the same order as it was on Route 53.
Note that each server should be on its own line, if you run out of lines, click on the add nameserver at the bottom of the list.
click on the green checkmark to save it.
And there you have it, you have successfully connected your Namecheap domain to Route 53.
Also note that it takes 24-48 hours for the DNS propagation to take effect.
Thank you. :)