I've been in charge to move a web servers from our office to a datacenter. Its IP has changed, and I have updated the DNS accordingly. This was 6 days ago.
Lets say its DNS name is customerarea.mycompany.com, its old IP was 83.xxx.xxx.205 and its new IP in the datacenter is 37.xxx.xxx.8.
Everything seems to work fine for everybody, except for one of my colleagues: from its computer (Windows 7), a ping or a nslookup will resolve customerarea.mycompany.com to 37.xxx.xxx.8 (the new IP). But when using any browser (firefox, chrome or IE) he is still redirected to the old ip (83.xxx.xxx.205).
I have checked the DNS propagation (https://www.whatsmydns.net) and everything seems ok.
I have tried to configure a proxy, to reboot the machine and to change the DNS to 8.8.8.8 (google's DNS) but with no luck.
When looking at chrome's dns cache, the IP is still 83.xxx.xxx.205.
This is driving me mad! What am I missing?
EDIT: As a workaround, I have installed a reverse proxy on the old IP, and it points to the new IP. Not for a single computer, but just in case some of our customers encounter the same problem.
However I don't like to leave a problem without understanding what's going on, so if someone have an idea...