Article ID: 161431 - Last Review: February 27, 2007 - Revision: 2.2 Connecting to NetBIOS Resources Using DNS Names or IP AddressesThis article was previously published under Q161431 SUMMARY
In Windows, you can use Domain Name System (DNS) to resolve a computer name 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.191 When 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:
NBT: NS: Query req. for *<00...(15)> MORE INFORMATION
NetBIOS sessions are established between two NetBIOS names. A session
setup involves the following phases:
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. If an IP address is specified, such as net use * \\10.1.1.1\share:
ARTICLE-ID: 137565
(http://support.microsoft.com/kb/137565/EN-US/
)
The 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.
TITLE : System Error 53 When Connecting to a FQDN 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 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
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 Registered
MAC Address = 00-80-5F-50-E3-CC
| Article Translations
|

Back to the top
