In this six step guide, we will go over the process of how to migrate your DNS from Godaddy to AWS Route53.
Step 1- Log In
To start the migration process, you need to log into the Amazon Web Services console and select ‘Route 53’. Route 53 can be found in the Networking and Content Delivery section. The next step in the process is to create a hosted zone to act as your domain manager for your domain. In order to create this hosted zone, you should select the Create Hosted Zone button.
From here, you will be viewing a screen with a list of currently existing hosted zones. Click the ‘Create Hosted Zone’ button and the console will show a list of fields requesting you to input your domain name, the type of hosting zone you want to create, as well as an ‘Optional Comment’.
For this step, you will enter your domain name in to the ‘Domain Name’ field and select the ‘Type’ option to ‘Public Hosted Zone’. Select ‘Create’ once all required fields are filled out. After creation, you will be routed to a screen displaying an NS record as well as an SOA record. For each of these fields, select the record, set the TTL to an appropriate value, make any additional adjustments to the records (not typically required), and finally click the ‘Save Record Set’ button.
The next step will be to log into the GoDaddy console. After logging in, select the Domains option and select the DNS you are migrating from GoDaddy to AWS Route 53. After selecting the domain, click the DNS option. Selecting this option will retrieve a list of DNS records for the selected domain.
For a New Domain
In the event that you are using a brand new domain, you don’t have to select existing DNS records as there won’t be any DNS records available.
For an Established Domain
Established domain names will likely be required to create a list of existing recores which can be manually add the records onto the hosted zone for AWS Route 53.
The next step will take you to the ‘Nameservers’ section of the page. In the ‘Nameservers’ section you will see a list of the DNS servers that the selected domain is currently configured to use. In order to proceed, you must rename the servers to match the name of the servers that Route 53 is configured to use. To retrieve teh names of these servers, go back to the Route 53 console and select the ‘Hosted Zones’ tab. After selecting the ‘Hosted Zones’ tab, select the radio button associated with your domain name. There will be a tab on the right, which will display the names of the NameServers being used.
From here you will need to access the GoDaddy management console. In the console, click the ‘Change’ button and follow the prompts to rename the servers. Paste the names of the AWS DNS servers into GoDaddy’s DNS manager.
Click the ‘Save’ button and refresh the display. After refreshing you will see the NameServers section, with AWS DNS servers pointing to the corresponding servers.
Migration of a WordPress Website from Godaddy to AWS Lightsail
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
To begin the process of migrating your WordPress website from Godaddy to Amazon Lightsail, log in to the WordPress dasboard as an admin. After logging in, you will install WordPress’s “all-in-One WP Migration” plugin.
Now that the All-in-One WP Migration plugin has been installed, active the plugin by selecting Export. Once Export has been slected, you will select the ‘FILE’ option in the ‘export to drop-down’ box.
Log in to your AWS account, or create an AWS account if you do not have one.
Click on ‘Connect using SSH’ and enter the command below. This will get you the WordPress admin password.
After enterring the above command, you will go to X.X.X.X/admin in the browser, where X.X.X.X is the static IP.
Enter the user and password details when the login prompt shows up.
Install any available updates.
Access the ‘All-in-One WP Migration’ plugin and choose ‘FILE’ and select Next.
Replace the admin user with the previously used admin user.
After the import has completed, log out and back in, to correct the admin user.
Cody is an experienced Marketing Specialist with over a decade worth of experience in marketing and client success. He creates and optimizes content, articles and guides to help businesses of all sizes grow. With a background in marketing, hospitality, and finance, Cody has consistently increased profitability for clients with strategic planning while delivering first class service.