Web & Software Developer

Point a Namecheap Domain To GoDaddy Hosting With These DNS Settings

This is how to host a Namecheap domain on your GoDaddy hosting account. You may have tried adding GoDaddy nameservers to your Namecheap custom DNS settings. You may have noticed that it didn’t work. On this page, you’ll learn how host your Namecheap domain on a GoDaddy hosting account.

You’ll also learn how to use a GoDaddy Workspace Email account, also known as webmail, with your Namecheap domain.

To clarify, this for a domain that is registered on Namecheap, and you want to host the site on GoDaddy.

This assumes that you have already purchased your GoDaddy hosting account. This also assumes that you have already added the domain to your GoDaddy hosting account. For example, you may have added it as an “Addon Domain” to your cPanel hosting. This also assumes that you’ve already placed the website files in the GoDaddy hosting account “public_html” directory.

(Or, in the “public_html/addonsite.com” directory, for Addon domains.)
(Or, in the “html” directory, for Classic Web Hosting without cPanel.)

At this point, all you need is for your domain to point to that hosting account. This requires two steps. First, you first have to get the IP address of your GoDaddy hosting account. Then, you have to enter that IP address in the Namecheap Advanced DNS settings. I’ll explain these two steps in detail.

Step 1 – Get The IP Address of Your GoDaddy Hosting Account

The way to get your hosting IP address depends on which type of hosting account you have. Here are two examples of getting the IP address. The first example is for GoDaddy “Linux Hosting with cPanel” accounts. The second example is for GoDaddy “Classic” and/or “Web Hosting Linux” accounts.

Get the IP Address For a GoDaddy cPanel Hosting Account

Log in to your GoDaddy account. Click “Web Hosting.” Next to your cPanel hosting account, click “Manage.”

You’ll see the IP address for this hosting account on the left. Copy it down because you are going to need it in Step 2. See this image for an example.

GoDaddy cPanel hosting IP address

Get the IP Address For a GoDaddy “Classic” or “Web Hosting” Account

This example is for GoDaddy “Classic” hosting accounts, and for “Web Hosting” accounts that do not have cPanel.

Log in to your GoDaddy account. Click “Web Hosting.” Next to your “Web Hosting” or “Classic Hosting” account, click “Manage.”

On the left, scroll down to where it says, “Server Details.” That is where you’ll see the IP address. Copy it down because you are going to need it in Step 2. See this image for an example.

GoDaddy Classic Web Hosting IP address

Step 2 – Setting The Namecheap Advanced DNS Settings

Now you are going to set your Namecheap Advanced DNS settings so that your domain will point to your GoDaddy hosting.

Log in to your Namecheap account. Click “Domain List” to go to the list of your domains. Then, next to the domain that you want to point to GoDaddy, click “Manage.” See the following image for an example.

Namecheap Dashboard Domains List

Look down at the “NAMESERVERS” setting. Make sure that it is set to “Namecheap BasicDNS.” If it’s not, then click the drop-down arrow, and select “Namecheap BasicDNS.” Click the green arrow to save your changes. See the following image for an example.

Namecheap BasicDNS Nameservers

 

Next, click “Advanced DNS” at the top. On the Advanced DNS page, you are going to add the two necessary records to point your domain to your GoDaddy hosting account. We need one “A Record” and one “CNAME Record” in order to make sure that your website can be reached with, and without, the “www” at the beginning.

Add The A Record

In the HOST RECORDS section, click “ADD NEW RECORD” and select “A Record.”

Namecheap Advanced DNS, Add New Host Record

In the Host column, type the @ symbol. In the Value column, paste the IP address for your GoDaddy hosting account. This is the IP address that you got in Step 1, above.

For the TTL column, you can leave it as Automatic. Click the green arrow to save this record.

Add The CNAME Record

This CNAME Record will make sure that your website can also be accessed with “www” at the beginning.

In the same HOST RECORDS section, click “ADD NEW RECORD” and select “CNAME Record.” Enter www for the Host. In the Value column, type your domain name. That is, just the domain name without any prefixes. For example, mysite.com. Leave the TTL column as Automatic. Click the green arrow to save this record.

Delete Default Namecheap DNS Settings

While you are still on the Advanced DNS page, delete any “URL Redirect Records” that were there by default. Also delete the default CNAME Record that was there. This is the CNAME Record that has parkingpage.namecheap.com. in the Value column. You can delete these records by clicking the trash icon next to each one. Do not delete the two records that you just created. See the following image for the records that you must delete. The records that you must delete are within the red box.

Delete Default Namecheap DNS Records

Yes, delete them. It will be okay. You should only leave intact the new “A Record” and “CNAME Record” that you just created. After you delete the default CNAME Record and URL Redirect Record, you should be left with only the two records that you created.

You are finished pointing your Namecheap domain to your GoDaddy hosting account. Now, it’s only a matter of time until this change takes effect. You are probably wondering exactly how long this will take. I’ve seen some changes take effect as soon as 15 minutes. Others can take several hours. We are told that these changes can take up to 72 hours, but I’ve never experienced it taking that long.

Be sure to clear your browser’s cache when you want to see if the change took effect.

Optional Step 3 – Set Up GoDaddy Workspace Email With Your Namecheap Domain

GoDaddy Workspace Email is also known as GoDaddy webmail. If you want to use this Namecheap domain for a GoDaddy Workspace Email, you’ll have to add a few more records. These records will be added on the same Namecheap “Advanced DNS” page that we were on for Step 2.

I will walk you through setting these records as per the default GoDaddy email server settings. However, before you continue, you should check to make sure that your email server settings are the same as these. To check this, log in to your GoDaddy account. Click “Manage” next to Workspace Email. You will be taken to the page that lists all your GoDaddy Email accounts. From the top menu, Click Tools, then click Server Settings.

Your MX Records will pop up. If your MX Records and Host Names (CNAME) are the same as in the following image, then you can follow my steps. If yours are records are different, then follow my steps, but modify the Values in my steps to match your own records.

GoDaddy Workspace Email MX Records and Host Names (CNAME) mail settings

Now, we are going to set the three required CNAME records, and two MX records.

Add The Mail CNAME Records

Just like you did in Step 2, in the HOST RECORDS section, click “ADD NEW RECORD” and select “CNAME Record” for each of these 3 records.

  1. Add a CNAME Record. Enter pop for the Host. Enter pop.secureserver.net for the Value. Leave the TTL as Automatic. Click the green arrow to save.
  2. Add a CNAME Record. Enter imap for the Host. Enter imap.secureserver.net for the Value. Leave the TTL as Automatic. Click the green arrow to save.
  3. Add a CNAME Record. Enter smtp for the Host. Enter smtpout.secureserver.net for the Value. Leave the TTL as Automatic. Click the green arrow to save.

Add The Mail MX Records

Scroll down to the MAIL SETTINGS section. Add the two MX Records in this section.

  1. Under MAIL SETTINGS, click “ADD NEW RECORD.” Enter @ for the Host. Enter smtp.secureserver.net for the Value. Enter 0 for the Priority. Leave the TTL as Automatic. Click the green arrow to save.
  2. Under MAIL SETTINGS, click “ADD NEW RECORD.” Enter @ for the Host. Enter mailstore1.secureserver.net for the Value. Enter 10 for the Priority. Leave the TTL as Automatic. Click the green arrow to save.

You are finished setting your MX Records for your email. These changes can take effect within 15 minutes, or as late as 48 hours later. After these changes take effect, you’ll be able to use this domain for a GoDaddy Workspace Email account.

I hope you found this tutorial useful for managing Namecheap domains with GoDaddy hosting.

By

We've 11 Responses

  1. June 29th, 2017 at 2:46 pm

    Thank you so much for writing this article! I have been stumped for weeks trying to set up my site; kept getting frustrated, waiting 24-48 hours and giving up to try again a few days later. Have just changed the settings, and if you never hear from me again, well, it worked!

    avatar
  2. August 4th, 2017 at 6:18 am

    Thank you very much for this info. I really do appreciate it a lot. You saved me days of frustration and giving up. Namecheap should make this clear that things doesnt just work out by you changing your nameservers from their own to Godaddy’s own.

    avatar
  3. August 9th, 2017 at 11:34 pm

    thanks for this, this was really helpful. I was on hold with a namecheap customer rep online when I thought I could google this and just learn it more quickly. And your blog post did just that! I figured it out before they even got back to me. 🙂

    avatar
  4. April 10th, 2018 at 12:30 pm

    It’s frustrating to wait for Godaddy’s hosting to receive the new DNS changes, it’s Godaddy’s hosting problem. It is always said that the change can last up to 72 hours, but in practice most companies last about 15 minutes. It is poor of Godaddy and I have already done the test, I have service with hostinger and another with godaddy, if I point the domain to hostinger it takes a couple of minutes, if I point the domain to godaddy sometimes it takes days.

    avatar

Questions and Comments are Welcome

Your email address will not be published. All comments will be moderated.

Please wrap code in "code" bracket tags like this:

[code]

YOUR CODE HERE 

[/code]