humbletech99
Programmer
I've just this weekend had a massive clear out of the machine room, removed everything and plugged everything back in. Now everybody is complaining that access to servers is really slow (which it is).
I have been pulling my hair out as all the servers show 1000Mbs (gigabit) connected speeds and I have no problems from my workstation, but most other people do.
I've narrowed it down to a fault in name resolution. It seems that when I do from cmd
it hangs for a very long time, but if I do
I get an instant directory listing. Therefore WINS name resolution must be broken. But it works fine from my windows xp workstation, and from some others it hangs for ages...
I don't understand, the wins server is running and answering requests, I have used nblookup to query my wins server directly, it returns the right ip instantly. I have unplugged and replugged the servers into different sockets to spread the switching load, giving more direct paths, I have flushed the dns and netbios caches, I have restarted my wins server and restarted a workstation to test this and it still doesn't work from those broken workstations. I JUST DON'T GET IT!
Why can some workstations not resolve the name and others have no problem? One workstation which has this problem looks like a broadcast node accoring to ipconfig, the other is a hybrid so it should be using the wins server. In any case, I've also queried by broadcast the wins address and it's fast. I've also been testing my dns and it also gives an instant response.
So why are these broken workstations failing to resolve the names of the servers properly? Are they broadcasting and not getting a reply, are they querying the wins server and not getting a reply or are they just themselves broken and if so how and why?
I've seen something like this before but this is driving me nuts. When clearing the netbios cache the computer also hangs, so it looks like the problem is squarely the local netbios on the workstations.
Any ideas or suicide pills welcome!
I have been pulling my hair out as all the servers show 1000Mbs (gigabit) connected speeds and I have no problems from my workstation, but most other people do.
I've narrowed it down to a fault in name resolution. It seems that when I do from cmd
Code:
dir \\hostname\sharename
Code:
dir \\x.x.x.x\sharename
I don't understand, the wins server is running and answering requests, I have used nblookup to query my wins server directly, it returns the right ip instantly. I have unplugged and replugged the servers into different sockets to spread the switching load, giving more direct paths, I have flushed the dns and netbios caches, I have restarted my wins server and restarted a workstation to test this and it still doesn't work from those broken workstations. I JUST DON'T GET IT!
Why can some workstations not resolve the name and others have no problem? One workstation which has this problem looks like a broadcast node accoring to ipconfig, the other is a hybrid so it should be using the wins server. In any case, I've also queried by broadcast the wins address and it's fast. I've also been testing my dns and it also gives an instant response.
So why are these broken workstations failing to resolve the names of the servers properly? Are they broadcasting and not getting a reply, are they querying the wins server and not getting a reply or are they just themselves broken and if so how and why?
I've seen something like this before but this is driving me nuts. When clearing the netbios cache the computer also hangs, so it looks like the problem is squarely the local netbios on the workstations.
Any ideas or suicide pills welcome!