Content

How To Properly Setup and Configure Godaddy DNS Settings

22 Jul

+ 13

If you buy domains through Godaddy, but host the website and mail somewhere else, chances are you had to edit your DNS settings.

Up until a few weeks ago I had been doing it wrong.  It was working, for the most part, but some things like reverse dns lookups would fail, and strange errors would sometimes crop up.

When you buy your domain through Godaddy, find your way into Total DNS Control.  You will see a page similar to this:

Scary, that’s for sure.

Now, before we can edit this, you need to know where your website is going to be hosted.  So if you are hosting at Hostgator.com for example, you would sign up with them and they would give you the IP Address to use for your site.

Armed with that IP Address, you can start editing your DNS Record.  Keep in mind that this is not gospel – your mileage may vary.  This works for me everytime when I point to a website I am setting up in CPanel and also need to manage the mail.  If you want your mail through Godaddy, then you do not want to make these changes.

  1. Switch to advanced mode so that you can edit more than one line at a time.
  2. Change the @ A(Host) @ record to your new IP.
  3. Delete every CNAME except for www and ftp
  4. Add the mail A(Host) Record for mail pointing to the same new ip.
  5. Delete the MX record with Priority 0.
  6. Change the priority 10 record to mail.YOU-DOMAIN-NAME.COM
  7. Add new SPF record and follow the following prompts
    1. Choose “an ISP or other mail provider”
    2. inbound tab: all inbound servers may send mail
    3. outbound tab: all addresses in A records
    4. PTR tab: include PTR
    5. The resultant line should look like “v=spf1 a mx ptr ~all”

Your DNS should now look like this:

Tags: , ,

Thanks! Exactly what I was looking for. DNS and MX now work perfect.

Thanks!

I was wondering where this PTR record was hiding… :)

Very helpful post. Saved me a time.

Hey Scott, thanks a lot, it worked great. Especially dealing with a 3rd party host that’s not going out of the way to help you because you didn’t purchase your domain name through them! No angst here! Very helpful and thanks again for the instructions… saved a lot of time!

[...] guide to GoDaddy DNS record configuration made it relatively easy to modify my TXT [...]

Very helpful.. this is better than godaddy itself!

Wow, thank you so much. I don’t know why it’s SOO difficult to get any good instructions from godaddy themselves. This worked perfectly for me!

Thanks. After much deliberation, I am using GoDaddy DNS rather than my VDS, and this helps. For anyone setting up GoDaddy DNS to use Google Apps on a domain, there is a GoDaddy wizard that makes it easy: .

If you are using aliases for gmail, docs etc. (like email.example.com), then add the CNAME records accordingly.

For the spf record I am following Google’s advice:
and using “v=spf1 include:_spf.google.com ~all”.

Haven’t tested this spf record yet, but have high hopes…

Thanks for this great tutorial – I’ve used it more times than I can count, seriously.

your welcome! I have used a bunch too (that was why I wrote it!)

I had the brilliant idea to buy an Italian domain through Godaddy only to find out later that it wasn’t as easy to manage the dns as for the other main domains.

I was just about giving up and trasferring the domain to an Italian registrar when I ended up on your article!!!

I am not a technical person so I easily got lost with the Godaddy’s support emails. Following your instructions it took me five minutes to get everything working!!!

My only regret is not having found your article a month earlier!

Thank

Comment

#

I reserve the right to delete and / or modify the comments that contain inappropriate language, spam or other behavior not appropriate in a civilized community. If your comment does not appear, it may be that akismet caught it.