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