12.1.2exit命令
exit命令用来退出nslookup应用程序。如果键入的是quit,则nslookup将认为它是一个主机名,并企图解析这个名字,因为quit不是一个有效的命令字符串。此外也可以在nslookup提示符下用Ctrl+C退出。exit命令的语法如下:
12.1.3finger命令
标准的finger命令只适用于当前主机。所谓当前主机就是最后一次成功查找的主机。如果最后一次的命令是对machine.example.net的A记录查询,该查询将返回其IP地址。此后如使用的命令是finger<username>,其结果与键入命令finger<username>@machine.example.net基本相同。finger命令的语法如下:
下面是一次nslookup使用对话的一部分,其中一台运行finger服务的UNIX主机www.example.net上的用户user被查询。一台windows 服务器需要安装简单的TCP/IP服务并且被允许以这种方式响应。
12.1.4server命令
server命令和lserver命令很类似,也是解析另一台域名服务器并将它设置为缺省服务器。差别在于server命令是用当前缺省服务器来解析新服务器。server命令的格式如下:
下面的例子使用了server命令将ns.win2000 dns.com设置为nslookup解析器的缺省查询服务器。
12.1.5lserver命令
lserver命令首先用一台本地域名服务器来查找另一台域名服务器,然后将找到的域名服
务器设置为缺省的域名服务器。当错误地将缺省的服务器设置为一台不响应的或者不是DNS服务器的主机时,这条命令就很有用。使用lserver命令,可以重新设置缺省域名服务器而不必依赖于当前缺省域名服务器。lserver命令的格式如下:
12.1.6root命令
root命令使用户可以将给定会话的缺省域名服务器改为由setall命令列出的根服务器。缺省的根服务器是a.root_server.net。执行root命令将缺省服务器设为a.root_server.net。这个命令的语法如下:
下面的例子中a.root-servers.net是根服务器,被设置成缺省服务器。可以通过选项root=Name指定所使用的根服务器。
12.1.7ls命令
ls命令随同其相应的选项,可以让用户看到DNS域的域区文件的内容。如果不指定选项,则缺省的显示是一个域的所有主机名和IP地址。如果服务器上的域区传送受到限制,将返回一个拒绝消息。指定其他的选项可以改变显示的内容。也可以使用标准的重定向将获得的信息保存到文件。实际上,使用ls命令是手工将域区传送到客户机或辅服务器的一种方法。这个命令的语法如下:
ls命令可用的选项如下:
-t列出指定类型的所有记录。
-a列出域中所有计算机的别名(与-tCNAME相同)。
-d列出域中的所有记录(与-tANY相同)。
-h列出域中主机的CPU信息和OS信息(与-tHINFO相同)。
-s列出域中主机的主要服务(与-tWKS相同)。
注意当使用-t选项来通过类型过滤时,在NT4.0中仍将传送整个列表,过滤将在本地进行。如前所述,-h和-s选项不再在在线帮助中记录,但它们仍存在于windows 2000 的最终测试版中。请注意不是可选的,或许你会感到迷惑。而且文件名不允许指定路径。
12.1.8set命令
set命令用来修改nslookup的工作参数,此命令本身本质上只是其他许多子命令的前缀。第一个需要熟悉的子命令是setall命令,它将显示当前用来进行查询的工作参数。无需输入整条命令,set命令可以被省略到仍保持独一无二,即不与其他命令混淆的程度。命令用括号来表示结束。有些子命令可带有选项[no]以取消某个特性的设置。setall命令的示例如下:
(未完待续)