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 moved from my reseller hosting to a VPS about a month ago now. I transferred a bunch of client accounts and changed the nameservers on their domain names to match the new server. All of the accounts have been working fine.

I've been getting reports however from one of the website owners saying that a lot of users are getting redirected to an Account Suspended page, which sounds like the one that would appear if they were still visiting the old server.

I've checked the DNS A record for the domain name with and the IP address shown is for the VPS. However I checked with a different tool ( - sorry hyperlinks limited to just 2) and it shows the nameservers as still being set to the old one.

Old Server
IP address:

New Server
IP address:

Domain name causing problems

I would have thought DNS propogation should have finished completely weeks ago. So what might have happened and does anyone know how to rectify the problem?


I just noticed this: the Edit DNS Zone settings in Web Host Manager, I don't know what I'm doing here but I wonder if this could be fixed by changing the "" listed in there to the new nameservers?

share|improve this question
up vote 1 down vote accepted

The NS records contained within your new nameservers still have the old server names in them:

% dig +norec ns
;; ANSWER SECTION:    86400   IN  NS    86400   IN  NS

You need to change those to match the new names.

Resolvers looking you up in will find your new nameservers, but then some will lookup the NS records that are actually in your domain, and find that they're different, and use those for subsequent lookups.

Having fixed the new zone data, you should also get the old nameservers updated to match the new names, otherwise "child sticky" resolvers will fail to notice the change already registered in the parent zone.

See for more info on child sticky resolvers.

share|improve this answer
Thanks for this, I've edited the DNS zone in WHM for that account. Do I also need to get in touch with my old hosting provider and have something changed on the server? – Danny Jan 4 '12 at 16:16
@Danny yes, either get them to remove the zone, or make sure that until such time as they do that the old servers now contain the same info as the new servers. – Alnitak Jan 4 '12 at 16:41
I forgot to check up on this and mark this answer as having worked earlier, sorry! I got in touch with the old hosting provider and they said they didn't have any DNS Zone records for the domain names, so after changing my DNS Zones (for quite a few accounts!) to remove the old NS records I just had to wait about a day for the problems to stop altogether! Thanks for your help! – Danny Jan 16 '12 at 16:24

Verify that the chain from root name servers to your current name servers is correct. Root name servers most probably do point to the correct TLD servers, but from there on it is worth checking if the DNS servers have the correct data (e.g. for it would be worth checking that nameserver for points to the correct name servers for, and that these in turn have correct data on

After that you can only read on bad ISPs who break their DNS servers on purpose and contemplate ugly aspects of human nature.

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.