Transfer Google Domain to AWS Route 53

Transfer a Google Domain to AWS Route 53

In this post we will cover how to transfer a Google domain to AWS Route 53. If you are already using AWS services Route 53 integrates well with products such as Cloudfront and Lightsail. If you prefer to use the AWS documentation you can use this guide:

The first step in this process is to verify that Route 53 supports your domain:

Next you will want to create a hosted zone in Route 53. Navigate to the dashboard and click on hosted zones. You will want to give your hosted zone the same name as the domain you are transferring.

AWS Route 53 Hosted Zones


Click on ‘Create Hosted Zone’. Enter your domain name and click ‘Create Hosted Zone’ again at the bottom of the screen. You will now see two records created for your hosted zone. The NS stands for ‘Name Servers’ and has 4 values. The SOA stands for ‘State of Authority’ and is a record containing administrative information about the zone, especially regarding zone transfers.


AWS Route 53 Hosted Zone Created


Next you should navigate to Google Domains and sign in. Click on the domain you are transferring and click the ‘DNS’ tab on the left. You should be taken to this screen:


Google Domains DNS Tab


Now we will update the name servers will the values listed in Route 53. This is to avoid any downtime of our website when completing the transfer. Here are the Route 53 values:


AWS Route 53 Hosted Zone Name Servers


After entering these name servers in Google Domains:



Google Domains Updated Name Servers


Next we need to unlock the domain in Google Domains. Click on ‘Registration Settings’ on the left menu. Scroll down until you see ‘Domain is locked’. Click the button to unlock it:


Google Domains Unlock Domain


Right underneath ‘Domain is unlocked’ you should see ‘Transfer out’. Click the ‘Get auth code’ option to the right:


Google Domains Get Auth Code


The following pop-up should appear:


Google Domains Transfer Domain to a Different Domain Registrar

After clicking ‘continue’ you should be given a transfer code. Copy this code to your clipboard.

Next navigate back to Route 53. Click on the ‘Dashboard’ link at the top. Then click ‘transfer your existing domains’.


AWS Route 53 Transfer Existing Domain Link


You should be taken to this screen:


AWS Route 53 Transfer Existing Domain


Enter the name of your domain and click ‘Continue’. You will be given the option to add the domain to your cart. This will add 1 year of domain registration to your current domain. You will also be given the option to select what you want to do with your name servers. I recommend using the name servers you created in your hosted zone as this will give you full access in Route 53.


AWS Route 53 Auth Code and Name Servers


You will then be taken to a screen for registering your contact details for the domain. Enter your details and ‘enable’ privacy protection at the bottom before clicking ‘Continue’.

The next screen is a confirmation before submitting your order. Read over the details and make sure everything is correct. Check the ‘I have read and agree to the AWS Domain Name Registration Agreement‘ box and click ‘Complete Order’.

You will see a ‘Order submitted successfully’ box:


AWS Route 53 Transfer Domain Order Submitted Successfully

Shortly after you should receive a confirmation email to verify the transfer:


Google Domains Transfer Confirmation Email


Clicking on the link will take you to a web page with the following confirmation:


Google Domains Transfer Confirmation Box


Click ‘Transfer’. Your domain transfer is now complete. If you have any questions about the post feel free to leave a comment below: