H-Node Multihomed Host May Send Broadcasts Immediately
Article ID: 199288
Article Last Modified on 11/1/2006
APPLIES TO
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0 Developer Edition
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0 Standard Edition
This article was previously published under Q199288
SYMPTOMS
When you configure a network adapter on a multihomed h-node host to query Windows Internet Name Service (WINS), another network adapter without this configuration may appear to follow the h-node type name resolution method correctly.
NetBT sends a name query to WINS from the network adapter that is configured to query WINS, but almost immediately sends a name query broadcast from the network adapter that is not configured to query WINS. The nonconfigured network adapter does not wait for WINS name resolution to be unsuccessful.
CAUSE
This behavior occurs because a multihomed computer places calls on all adapters to which NetBT is bound, and each adapter works independently to resolve the name and to make a connection.
RESOLUTION
To resolve this problem, use an Lmhosts file to preload entries in the NetBIOS cache table. This cache is checked first before the host queries WINS or sends a broadcast.
You can also configure the host to use p-node so that it uses only WINS and never broadcasts.
STATUS
This behavior is by design.
MORE INFORMATION
The NetBT node type determines what method NetBT uses to register and resolve names. An h-node system queries the name server first, and then broadcasts.
Typically, all adapters in an h-node type host are configured to use WINS.
REFERENCES
For additional information, please see the following articles in the Microsoft Knowledge Base:
120642 TCP/IP and NBT Configuration Parameters for Windows 2000 or Windows NT
119493 NetBIOS over TCP/IP Name Resolution and WINS
105997 Differences Between the HOSTS and LMHOSTS Files in Windows NT
Keywords: kbnetwork kbprb KB199288