Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am changing host and my new host said:

Meanwhile, in order your newly registered hosting account to function correctly until the transfer is ready, you can change the NS records to the following:

ns1.itahost.com
ns2.itahost.com

What does this mean?

share|improve this question

migrated from stackoverflow.com May 25 '10 at 13:12

This question came from our site for professional and enthusiast programmers.

6 Answers 6

NS Resource Records are records in the DNS database to determine which authorative name servers are used for the domain.

    IN    NS    ns1.itahost.com
    IN    NS    ns2.itahost.com

The DNS database is used to convert (sub)domain names to IP adresses. They work as a distributed telephone book. Records are kept in cache for a time (mostly 24 hours) that's why it often requires at leats 24 hours to change a domain. (Else the old value van still be stored somewhere in a cache.

As you might understand, DNS servers are very important to the general workings of the internet. And they are a prime target for crackers.

share|improve this answer
    
From my understanding NS record is commonly configured on domain hosting control panel (eg: bluehost). But how do everyone on the internet knows my domain is hosted on bluehost, is there a higher level registry that sets mydomain.com --> bluehost mapping ? –  gerrytan Sep 10 '13 at 6:32

When someone goes to your website (say http://www.yournewsite.com), the domain name gets resolved to an IP address. This IP Address is that of the web server where you are hosting your website.

This automatic resolution of domain name to IP Address happens by DNS lookups and the original record mapping of your domain name to the public IP address is maintained in the Name Server.

So after you point your domain's NS records to ns1.itahost.com & ns2.itahost.com, the requests to your domain name would reach ns1.itahost.com or ns2.itahost.com where it would be resolved to the public IP address of the server where your application is hosted.

Eventually, the mapping of domain name to IP address would get copied on to different DNS servers across the world, but during a lookup if any DNS server cannot find it, it could trace it from ns1.itahost.com or ns2.itahost.com because that's the NS record for your domain name.

A bit of extra information: In the name servers (ie ns1.itahost.com ns2.itahost.com), you keep different record mappings for websites, sub domains, email etc. I guess this activity will be done by the hosting provider, but you could check with your provider.

If need be, then you could host your website under one hosting provider and email under another. In this case, you'll have to map the A-record (for website) and MX record (for email) to the respective IP addresses.

Hope this helps. Cheers.

share|improve this answer

NS is acronym used by DNS (Domain Name Server) system to refer to a "Name Server" - which is a box on the public internet whose function is to maintain a database of Internet Domain names (like www.mcrsoft.com or mail.whitehouse.gov) and the tcp/ip addresses (like 123.12.34.56) that each can be located at, and then when asked, retrieve and tell that tcp/ip address when requested

share|improve this answer

NS is your Name Server. It is the server that handles resolving your domain name to an ip address.

To set this you will have to go though whoever you registered your domain name with, most domain name providers have a web based gui to change this.

share|improve this answer

The NS records for a domain are the DNS servers that are the ultimate authority for that domain. It'll be the one that you change when you need to change an IP address for your system.

Since DNS servers keep a cache of the information they've gotten, the DNS a client reads your information from is not necessarily yours. The NS record tells him what it is.

share|improve this answer

Name-server records! haha i had this exact same problem when i wanted to run my own server. Got a static IP, purchased a domain name and to my surprise I couldn't just say 2nditeration.ca is at x.x.x.x i needed these Name Servers. Well if you want free great NS server go look at freedns.afraig.org. I've been working with them for a couple years now. Simple service.

share|improve this answer

Your Answer

 
discard

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