Question : lmhost in NT4 an W2K...

Hello,
can anyone explain, why there are differents between NT4 and W2K?

Here is the line in the LMHOSTS:
10.10.10.10 server #PRE

using NT4:
nbtstat -R
nbtstat -c
--> name cache ist filled with "server"

using W2K:
nbtstat -R
nbtstat -c
--> no entries in name cache

Any ideas?

by cbob

Answer : lmhost in NT4 an W2K...

I have explained why you cannot assign a name in netbios cache for the machine without it being a name that the target machine acknowledges as one of it's local names, the session cannot be established.

Win2K is more inteligent than NT4 so refuses to put what it considers to be illegal in it's cache, hence 'Keine Namen im Cache'. Although you put the info in lmhosts file it refused to load it into cache as windows knew the entry was wrong.

Another analogy, you are cbob, if you sew a name-tag on your shirt with FRED written on it, does your name become FRED? NT4 would put the name FRED into it's list of names (netbios cache) but refused to use it, windows 2000 is more intelligent so refuses to put the name in cache since it knows it is not valid.  

Thus NetBIOS has evolved through the various versions of windows until all the bugs have been fixed, it's just about perfect now, just in time for Microsoft to scrap it and use DNS instead.

That's the best I can explain it by. Wish you had mentioned the fact that the name you had in lmhosts was not the name of the target (local) machine, maybe you didn't think it was important so omitted it. Unfortunately Windows thinks it is very very important indeed.
Random Solutions  
 
programming4us programming4us