Really jacked up DNS problem
primesuspect
Beepin n' BoopinDetroit, MI Icrontian
I do this crap for a living and I must say this vexes me:
My wife's laptop, a Dell Inspiron 600M has an Intel PRO/2100 802.11b integrated card, running XP Home SP1a. I've got a 128-bit WEP connection to my WAP (a linksys WAP11) and I use a crappy D-link router (i forget, but it's the 30-dollar variety).
The problem is that DNS on my wife's computer just stops working, constantly. It's not network related, as I have two other computers on the network that are fine and never have DNS problems.
I've tried using several different DNS servers - the one in the Dlink router, my company's DNS servers, my ISP's DNS servers, etc.. The problem exists no matter what DNS server I use, so it's not the servers.
Rebooting fixes the problem. Also, clicking on a link a few dozen times will also fix the problem. So, like when I fire up Firebird, I have short-media.com, addaboy.com, and icronticforums.com, in three seperate tabs, as my homepage group. Sometimes all three will load, sometimes none will, sometimes 1 or 2 of the three will. Refreshing the non-working tab about 10 times will suddenly get it to work.
Also, if I go into Services, and restart the DNS client service, everything works for a few minutes, but then DNS dies again.
WTF is going on? Any ideas?
:confused2
My wife's laptop, a Dell Inspiron 600M has an Intel PRO/2100 802.11b integrated card, running XP Home SP1a. I've got a 128-bit WEP connection to my WAP (a linksys WAP11) and I use a crappy D-link router (i forget, but it's the 30-dollar variety).
The problem is that DNS on my wife's computer just stops working, constantly. It's not network related, as I have two other computers on the network that are fine and never have DNS problems.
I've tried using several different DNS servers - the one in the Dlink router, my company's DNS servers, my ISP's DNS servers, etc.. The problem exists no matter what DNS server I use, so it's not the servers.
Rebooting fixes the problem. Also, clicking on a link a few dozen times will also fix the problem. So, like when I fire up Firebird, I have short-media.com, addaboy.com, and icronticforums.com, in three seperate tabs, as my homepage group. Sometimes all three will load, sometimes none will, sometimes 1 or 2 of the three will. Refreshing the non-working tab about 10 times will suddenly get it to work.
Also, if I go into Services, and restart the DNS client service, everything works for a few minutes, but then DNS dies again.
WTF is going on? Any ideas?
:confused2
0
Comments
No, but I can suggest how you can fix it... format the drive and reinstall windows. That's the only "debugging" I do anymore... It's easier (and generally takes less time) to just reinstall windows than it is to debug the stupid thing...
You know I have to agree with him. I keep a base build disk image on my net. If I cant fix a problem within 1 hour of pissin with it. Just re image that sucker.
15 minutes, problem solved.
If you dont have an image, you might try putting your routers IP as the second dns entry in your IP stack. Im probably wrong, but hey it might work. its worth a try.
The only problem with doing it this way is you never find the problem. Yes, it fixes it this time but what if it happens again. You format again and again and again.
I prefer to get to the bottom of a problem so when it comes up again I know how to fix it - rather than format.
Just my 2p worth.
Silly obvious questions but...
Have you run all recent Windows updates?
Have you updated the wireless NIC drivers?
Have you tried the rig with RJ45 instead of wireless and did it repeat the same problem?
Just a few thoughts, then we look further
Also, try to uninstall the router software (it may be buggy or conflicting with XP).
Read this KB: http://support.microsoft.com/default.aspx?scid=kb;en-us;821400
What router software?
NS
Yeah, that's what I was about to suggest... ya never know what might be wrong and that would take the whole wireless pile out of the picture.
Just try changing the network configuration a lot and see when it works vs when it doesn't? Well, there's only so much you can do though...
Worst comes to worst you could take a network capture with Ethereal to see exactly what's going on with the DNS servers... e.g. just down vs doing something funny
Also check for packet loss, and try an nslookup through the whole server list (if you have more than 2).
Still, it sounds pretty screwy...
My cure for you. I've seen this exact problem, when I was using windows internet sharing, some sites just wouldn't come up on the client computers, but they'd come up right away on the host machine. anyways, I ran out and bought a crappy $30 siemens router only to have the same problem, so I gave in and installed a router linux distro (clarkconnect.org) on a spare PC and I haven't had any problems since.
Great site, guys! Keep up the good worK!
Geeky & FormFactor: I am also of the "reinstalling is faster" school, but I am interested in this problem for academic and professional reasons - it may come up with a client one day, and reinstalling is a bad option for clients.
Also, an inexpensive router can get busy and not feed DHCP until it is free-- and a very fast machine might time out waiting for DHCP and XP might then disable networking.
Rebooting forces a fresh DHCP fetch if lease time is up and\or a routing recheck. If a DHCP lease fetch fails, my box has been known the give itself a one-hour lease using last known DHCP IP for DHCP source, and a private IP for itself. Rebooting could fix as lease is rechecked with DHCP server on reboot.
Do ANY of those circumstances apply when you are having problems, and are you trying to use one network setup with multiple DHCP servers??? If the latter, it is quite possible that XP is confused and is tryign to use wrong DHCP IP with wrong server sometimes.
Have you ever formatted the Laptop?
I did some menial Active Directory in a Cisco class and the DNS server went crack-addict more than a few times. I still can't fix it because it was mission critical stuff for the class so I couldn't waste time trying to find out what happened, so I can only guess. I think I had to format it twice and redo all the PCs in the lab.
If you just want something to try, reinstall the TCP/IP protocol
Take a look at the step by step process on setting up ICS with Windows XP Home. I would also try to clear your DNS cache after changing DNS servres as listed DNS servers. go to the CMD line and do a ipconfig /flushdns then do a ipconfig /registerdns. After you obtain a valid IP address start to do some ping tests starting with the ISP DNs servers and then start pinging internet addresses to see if you can reach them ie. yahoo.com, google.com etc...
Try to do some nslookup tests to see if DNS is resolving names to addresses.
What if you put some hard coded host file entries on the pc experiencing DNS issues? Go to the root of c: and locate your system32 folder- drivers- etc. and click to open your hosts file. Place an entry in there for each of your ISP's DNS servers address and name and see if you can ping them or resolve the addresses through nslookup.
Hope that helps out!
I have no idea what I did to fix it. I know it's fixed now, and I know I never reinstalled wifey's laptop, so I must have figured it out somehow
Thanks for the advice here, after using the following steps, the problem has been solved. I hope this might help someone else with a similar problem
Initially I couldn't get on the internet but all the time Skype was working fine, so I knew this was not a hardware problem. I followed the following steps.
Lessons learned. My dislike of Norton increased. It can be very difficult to remove, very invasive and troublesome in my experience. Just a personal view
You cannot do this without a second working computer
The easiest and by far the quickest route is to reinstall windows but this was not an option for me – it was not my computer.
Linux seems so much easier, to me but I understand that this is not an option for all. If you have put your home folder in a separate partition, then reinstalling the OS is a breeze. My favourite distro this month is gOS, based on Ubuntu.
I was thinking of finding a free DNS Dameon and downloading it and hosting it to a public IP. That way my customers can just type in the IP in the browser to download the program and use the Dameon DNS instead of the stock windows DNS service.
I also check the host file to make sure just those two enteries are in there. I do the netshe rest command as well. I'm going to try some of the stuff that Gregb49 and matrixx2k suggested, see if it helps. I'll post back in a week or so with results on this issue.