I have a Windows XP machine that refuses to connect to one of my servers no matter what I've tried. It points to a null IP address (not the correct IP) and HTML-get as well as ping and tracert all aim at the wrong address.
Of course I flushed the DNS cache with ipconfig /flushdns, and even restarted the dns cache service and rebooted a few times.
And yes, I added the NegativeCacheTime set to 0.
Also, I checked C:\WINDOWS\system32\drivers\etc\hosts, and there are no entries in it except for localhost.
All the other machines on my LAN get the right IP, but this one XP-box seems to have some kind of evil stealth DNS.
It's driving me batty; what can be causing this?
nslookup <hostname>and see what it responds. It'll tell you exactly which DNS server is being used. – Darth Android Jan 28 at 22:12LMHOSTSfile? – techie007 Jan 28 at 22:17resolver1.opendns.com208.67.222.222-- which seems right. OpenDNS is supposed to be good, isn't it? Cross checking, I see that at least 2 of the other win boxes were hijacked to use Comodo DNS (not authorized). – Brock Adams Jan 28 at 22:18nslookup <servername> 8.8.8.8to check with Google's DNS, and perhaps use it again to check against your hosting company's DNS (assuming you have hosted DNS)? – techie007 Jan 28 at 22:21