Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a domain with godaddy, shared hosting with and email with google apps. I have no idea what to do with the name server gave me. Where do I put them? In A-Records or NS-Records?

In this answer, I see that if I hand over the NS to, then I will loose control to my MX-Records (I hope I understood this wrong).

This is what my NS-Record on godaddy looks like after I added the ones gave to me: alt text

share|improve this question
up vote 1 down vote accepted wants you to delegate your domain to them, I would assume they have a control panel to manage your DNS much like godaddy but you would need to check first. If they don't you would loose the ability to edit your zone file, include the MX records.

If your domain zone has been created at, which is normally done automatically when you sign up to a hosting provider, you can query their DNS for the records you want (A, www etc) and add them in at godaddy to achieve the same thing.


dig A +short yourdomain
dig A +short www.yourdomain

[user@query ~]$ dig A +short

So you would create an A record with the host of www and the content of in the godaddy control panel.

EDIT: As per your picture you DO NOT want to add two sets of name servers. Choose either the godaddy ones or the ones.

share|improve this answer
I found this editor on I changed the whole thing over to discountasp dns. A follow up question for MX. They require a subdomain for each MX address google gives. Do I leave it blank? – Shawn Mclean Nov 1 '10 at 4:13
You leave the host blank (some require a @ symbol) and enter in the MX address from google in the content field. if you are using google apps assign a low priority (10) to the record The other records can have the same priority (20) as these are back up servers. – DexterDTG Nov 1 '10 at 4:43

First, you need to decide what nameserver you use. You can use any name server you want. The thing is that all of your record should be under that name server. You can have your mail hosted with google, web hosted with however all of your records (NS,MX,A,PTR...) should be under one name server. You will give that name server to your domain registrar (godady). You can use godady Name Server (if they have) or use the one your shared hosting provides. Again important thing is all of your records should be hosted in one name server.

share|improve this answer
I edited my question and added an image. There are 2 non-editable name servers there. Am I correct in adding the 3 from there? – Shawn Mclean Nov 1 '10 at 3:58
Yes, you did right. Basically what you did was pointing your hosting name server as your dns record authority. Now you need to create your dns records on your hosting name server. I believe they should even have some documentation for how to create dns records if you are not familiar with it. – Ismail Guneydas Nov 2 '10 at 5:35
shawn, lastly you don't have to use your hosting name server if godady already provides one for you. Just use go dady don't make things complicated for you – Ismail Guneydas Nov 2 '10 at 5:38

You have two options:

1 - Host all of your name records with Godaddy

You will need to add the records that wants you to have, to the list of records currently at Godaddy. These will probably be A records for www. and @ (i.e. no 'www.' prefix). These A records will store the IP address of the webserver provided by for your service. Note that if the webserver IP address changes, you will need to update the Godaddy record manually, as obviously can only make this change if you choose to...

2 - Host all of your name records with

You will need to tell Godaddy that is hosting the name records. This is different to adding regular A, MX etc. records at Godaddy. Before you delegate as hosting your records however, you will want to bring all of your Godaddy records (Mostly your MX records for Google Mail) across to (If they support custom records)

Hopefully this clarifies the architecture a bit :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.