Add or Change DNS A Records with GoDaddy

Many webmasters prefer to host their websites with their web hosting other than their domain registrar. Althoug many domain registrar provide both domain registration and website hosting at the same time. If you want to do that, you can either change the DNS name server or the DNS records (A host records) from domain registrar to web hosting service provider. For example, this site has the domain registered through GoDaddy, but use Bluehost web hosting as its hosting service provider. We know that you can choose to transfer domain from GoDaddy to Bluehost, so you can have both domain registration and website hosting at the same place. We have also considered both GoDaddy’s domain and hosting service. But after thorough investigation, we decided to separate web hosting from the domain registrar.

To edit the name servers through GoDaddy DNS manager, you can refer to this guide: How to change GoDaddy DNS servers?. If you like to point domain from GoDaddy to Bluehost web hosting, check out instructions here from this page: point DNS name servers from Godaddy to Bluehost.

A record associates a domain name or sub domain name with an IP address. In this guide, we will focus on adding DNS A record to your domain with Godaddy and direct it to the server IP address with another web host. In this guide, we will change GoDaddy DNS by adding A record and pointing the A record to Inmotion web hosting server. and are associated with Bluehost Linux server IP address. We want to create a subdomain ( ) in GoDaddy domain account and point this sub-domain to Inmotion. So our main domain/website is hosted with Bluehost, but the subdomain or website to be hosted with Inmotion.

domain dns record from godaddy to other web hosting bluehost hostgator arvixe

We need to perform these steps (see below):
1. Add A record or change A record if added already in GoDaddy DNS manager and point it to new server IP.
2. Add the domain and subdomain to Inmotion web hosting.
3. Set up the new website on Inmotion server using your favorite CMS tool if you do not want to start from scratch.

>> Register a domain with GoDaddy.
register domain with godaddy

How to Add A Record to your Domain in GoDaddy?

Log on your domain account with GoDaddy with your username or customer # and password.

login godaddy domain account

Click Domains from the top menu bar within your GoDaddy account.

manage domains at godaddy

Then click Manage My Domains link from the drop down menu. You should see all your domains now in this domains management page with GoDaddy. It is a list of all domains you purchased through GoDaddy. You can change name servers, manage DNS, forward domains, lock domains, renew domain, edit your domain contacts and other info here. See below figure.

all domains list in godaddy

Click the small down icon besides the domain which you like to add A record. A jump down menu displays with option items as: Set Nameservers, Manage DNS, Forward Domain…. Choose Manage DNS

Now we will be redirected to the Domain Details page. To add records to DNS zone with GoDaddy, click DNS Zone File, here is the new GoDaddy DNS manager, from there click Add Record. In this new DNS manager, you will have the option to switch to GoDaddy Classic DNS manager, it is still available as some existing users may still prefer to use the old DNS manager.

add record to DNS zone with godaddy

The Add Zone Record dialogue now pops up. Choose A (Host) from the Record type field, input the subdomain name into the Host field, type in your server IP in the Points to and leave the TTL to default. After that click Finish to add the new A record for the subdomain. If you want to point the domain other than a sub-domain, type @ in the Host field to point directly to your domain name (including www.)

add A record to DNS at godaddy

To finish adding new A record for your domain, GoDaddy requires one more extra step. You have to confirm to save the DNS change. See below screenshot.

save dns record change

Now, you have added a new subdomain and pointed it to an external web server IP through A record in GoDaddy DNS manager.

The changes to the DNS servers may take up to 72 hours to propogate through the internet, but based on our experience normally the changes of DNS with GoDaddy are evident in a matter of just minutes. During this DNS propogation period, visitors from some countries or areas may not be able to access your domain or website until it has fully propogate through the internet.

Add A Record to DNS at GoDaddy — YouTube Video Guide

GoDaddy DNS Editing Extra Tips

Bluehost has the best shared hosting. GoDaddy is the most popular domain name registrar and provider favored by most webmasters. In this tutorial, we use GoDaddy domain and Inmotion web hosting as the example, but you should be able to add an A record for a domain or a sub-domain and map it to a server IP address with any web hosts, such as from GoDaddy to HostGator, GoDaddy to JustHost, GoDaddy to InMotion, etc.


    1. You have two options to direct your domain from your registrar to web host. You can create A record in DNS zone with Godaddy to map it to the server IP of your web hosting server, just like what we discussed in above guide; Alternatively you can simply change the Name servers of your domain. By default it will default to your domain registrar’s name servers, you can change them to name servers of your web hosting service provider. See this tutorial to change domain name servers with GoDaddy.

  1. Hi Eric,
    I register domains with GoDaddy other than using their hosting service. So I am not able to give very specific instructions about this issue. You can follow these steps see if any luck:
    1. if you plan to host both your emails and websites with GoDaddy, you can change name servers of your domain from namecheap to GoDaddy; Contact GoDaddy, if you are not sure what name servers to use.
    2. add domain to GoDaddy hosting account;
    3. create email accounts with your domain name in your hosting account with GoDaddy.

  2. before he was trying to park a subdomain CNAME, it worked before with one of my hosting plans, but then stopped working.

    The way you indicate is safer and I solved the problem, thanks really.

Leave a Reply

Your email address will not be published. Required fields are marked *