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

We run a couple named DNS servers for our block of static IP addresses. When we make some IP address changes or dns name changes on our servers, we can see it propogate out into the net very quickly.

However, we are doing some major static IP address changes and the external static IP addresses of our actual nameservers are changing. If I change the IP address of the nameservers on our nameservers, will the changes propogate out to the internet just the same as any other change?

Kinda sounds like a dumb question maybe, but it seems like if the IP address for the nameserver changes, then other servers can't connect to that nameserver to determine the changes. Make sense? Kind of a chicken or the egg problem. Is there anything else I need to do, or will it just take time for the changes to get out there?

share|improve this question
up vote 4 down vote accepted

You will have to update your registrar (where you registered your domain with) with the new nameserver IPs. ie. if you registered with GoDaddy, you have to go tell GoDaddy your new nameserver IP addresses so they can update the upstream servers.

share|improve this answer
Ya I realized this answer right after posting this question. Obvious really. Thanks! – Jake Wilson Jun 22 '10 at 4:13

You'll just need to keep the existing nameservers and the new ones running concurrently for a while. You'll need to setup the new nameservers, then make the switch, and keep the existing ones running for a while.

The length it takes for dns updates to propogate is related to the TTL (Time To Live) of the record. Individual records and domains as a whole have TTL entries. You'll want to be slowly dropping the TTL up until you start making these big changes and then start ramping it back up again. Mind you, ISP dns servers around the world tend to cache dns results for as long as they see fit and don't always take your TTL into account.

share|improve this answer

Suppose your domain is You described changing IP addresses for names that you're authoritative for, like After the TTL expires, other name servers on the Internet will again query your authoritative nameservers and pick up the new IP address the name points to.

So who speaks authoritatively for what the nameservers (the NS record, similar to the A record for addresses) are for It's the TLD nameservers for .com. These entries come from he information you've listed with your registrar (as @peelman mentions).

You can look up some of this information with commands like

dig in ns @

dig in ns @ +trace

where one of the Google public nameservers (could be some other if you choose) and is your domain. One thing to note would be the TTL of the NS records, which will tell you the minimum amount of time (in seconds) you ought keep your existing name servers up for to avoid inconsistencies due to caching.

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.