Connecting to NetBIOS Resources Using DNS Names or IP AddressesLast reviewed: October 28, 1997Article ID: Q161431 |
The information in this article applies to:
SUMMARYWindows NT 4.0 lets you use a Domain Name System (DNS) to resolve a computername to an IP address for Windows networking functions, or to connect directly to an IP address without knowing the NetBIOS name. Some examples are:
net use * \\ftp.microsoft.com\data net view \\10.57.8.191When using this new functionality, it is still necessary for the calling computer to know one of the NetBIOS names that is registered on the remote computer. There are currently three ways of finding a valid NetBIOS name to connect to on the target computer:
MORE INFORMATIONNetBIOS sessions are established between two NetBIOS names. A session setup involves the following phases:
1) NetBIOS name resolution (via a name server, broadcast, or static file)
NetBIOS name query request --> <-- NetBIOS name query response2) A TCP connection is established:
SYN --> <-- SYN-ACK ACK -->3) A NetBIOS session is set up over that connection:
NetBIOS session setup request --> <-- NetBIOS session setup responseWhen using a DNS to resolve names, or when connecting directly to an IP address, there is no assurance that the NetBIOS name for the called system is known. The DNS (host) name is not necessarily the same as the NetBIOS name (and in many cases the DNS name is actually an alias for any number of different computers). This means that the NetBIOS name must be verified before a session can be set up. Windows NT 4.0 computers use the following methods:
ARTICLE-ID: Q137565 TITLE : System Error 53 When Connecting to a FQDNThe NetBIOS adapter status response contains the name table for the computer queried. It is parsed for the name registered by the server service (shown below), and then a TCP connection and NetBIOS session can be established. RFC1002 states:
NBNS can (optionally) ensure that the node is actually down by sending a NODE STATUS REQUEST. If such a request is sent, and no response is received, it can be assumed that the node is down.In order to establish a connection from a Windows NT 4.0 computer to another computer using DNS name resolution, the remote computer must either support NetBIOS sessions to the special case *SMBSERVER name, or respond properly to an adapter status request. You can use the Windows NT "nbtstat -A <ipaddr>" command to test this. A sample is shown here: D:\>nbtstat -A 10.57.9.147
NetBIOS Remote Machine Name Table Name Type Status <ServerName> <1F> UNIQUE Registered <ServerName> <00> UNIQUE Registered <ServerName> <00> GROUP Registered <ServerName> <03> UNIQUE Registered <ServerName> <20> UNIQUE Registered <--- The server service name <ServerName> <1E> GROUP RegisteredMAC Address = 00-80-5F-50-E3-CC
|
Additional query words: 4.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |