I recently moved a website to a new server by changing its A record to the IP address of its new server.
Within four hours, all the machines on our network were resolving properly, within 24 hours, every nameserver dig / cachecheck.opendns.com / etc could find were serving up the right IP.
However, the client's machine seem to be the only machines in the world that still resolve to the old IP.
It's been 72hrs, he's flushed his DNS, and he cannot change his DNS resolver, since he said it causes other issues.
I currently created a configuration that rewrites the IP as the URL, and a php
header directive that redirects the old site to the new one via the new IP (and I'm keeping my fingers crossed it doesn't cause a redirect loop)
How on earth does every nameserver I can find give the right IP address for this website, while the client's machines are still going to the old one?
I have also:
nslookup [the-domain] [all-three.nameservers.com] to no avail ; they all show the right IP.
Is there some directive I can put on the old server that says "Sorry, pal, wrong IP" -? Or what else can I really do, since we cannot replicate this --- ?