Windows XP SP3 and DNS Issues
This may be useful to a lot of system admins as a definitive answer to a very strange DNS Issue in Windows XP. The situation, you can do “Nslookup google.com”, and you get the following:
Name: google.com
Addresseses: 74.125.45.100 ….
However, when you do a ping google.com, it times out. Also, whenever you go onto the internet, you get either a timeout / error 404, or a similar error message.
Finally, whenever you type in the ip address of a website, e.g. http://74.125.45.100 – google, it loads. So we know the network works, and the internet works as we can nslookup and get an internet browser onto a webpage.
This can be very confusing so i thought i’d post why this happens and what makes it happen.
There is obviously a DNS problem, as you cannot resolve any Domain Name to an IP address; so why does NSLOOKUP work? The answer, is simply NETBIOS. Microsoft, being the brilliant confusers they are, decide that one resolution wasnt good enough so added NETBIOS. NSLOOKUP resolves IP address by using a NETBIOS packet / protocol, which is why you can resolve google.com etc in NSLOOKUP but not in PING, HTTP etc.
This seems to be an issue with Windows XP SP3 – once uninstalled the error should be resolved.
Sam.
Tags: DNS, Problems, SP3, Windows