四、nbtstat
NBTSTAT命令:用于查看当前基于NRTBIOS的TCP/IP连接状态,通过该工具你可以获得远程或本地机器的组名和机器名。虽然用户使用ipconfig/winipcfg工具可以准确地得到主机的网卡地址,但对于一个已建成的比较大型的局域网,要去每台机器上进行这样的操作就显得过于费事了。网管人员通过在自己上网的机器上使用DOS命令nbtstat,可以获取另台上网主机的网卡地址。我们辽是先来看看它的语法格式吧:
N B T STA T [[一RemoteName][一A IP address[一c][一n][一r][一R][一RR][一s[一S][interval]]
参数说明:
一a Remotename一说明使用远程计算机的名称列出其名称表,此参数可以通过远程计算机的NetBios名来查看他的当前状态。
—A IP address—说明使用远程计算机的IP地址并列出名;称表,这个和—a不同的是就是这个只能使用IP,其实—a就包括了—A的功能了。
—c一列出远程计算机的NetBIOS名称的缓存和每个名称的IP地址这个参数就是用来列出在你的NetBIOS里缓存。的你连接过的计算机的IP。
一n一列出本地机的NetBIOS名称此参数与上面所介绍的一个工具软件“nctstat”中加“—a”参数功能类似。是这个是检查本地的,如果把netstat -n的后面的IP换为自己的就和nbtstat效果是一样的了。
一r一列出 Windows网络名称解析的名称解析统计。在配置使用WINS的Windows 2000计算机上,此选项返回要通过广播或WINS来解析和注册的名称数。
一R一清除NetBIOS名称缓存中的所有名称后,重新装入Lmhosts文件,这个参数就是清除nbtstat—c所能看见的缓存里的IP。
—S一在客户端和服务器会话表中只显示远程计算机的IP地址。
—s一显示客户端和服务器会话,并将远程计算机IP地址转换成NETBIOS名称。此参数和 S差不多,只是这个会把对方的NetBIOS名给解析出来。
一RR一释放在WINS服务器上注册的NetBIOS名称,然后刷新它们的注册。
interval一每隔interval秒重新显示所选的统计,直到按“CTRL十C”键停止重新显示统计。如果省略该参数,nbtstat将打印一次当前的配置信息。此参数和netstat的一样,nbtstat中的“interval”参数是配合一s和—S一起使用的。
好了,关于nbtstat的应用就不多讲了,相信看了它的一些参数功能也就明白了它的功能了,只是要特别注意这个工具中的一些参数是区分大、小写的,使用时要特别留心!另外在系统中还人置有许多这方面的工具,如ARP命令是用于显示并修改Internet到以太网的地址转换表;nslookup命令的功能是查询一台机器的IP地址和其对应的域名,它通常需要一台域名服务器来提供域名服务,如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名……在此就不多讲了,另外还要说明的一点就是不同的系统中的相应命令参数设置可能有不同之处,但大体功能是一致的,希望大家在应用时稍加注意。本文所列的这些工具软件参数用法全是针对Win9XWinMe,在NT和UNIX、LINUX系统中有一些不同之处