12.8Host
Host是一个自由软件实用程序,可以匿名登录到ftp.nikhef.nl上,在它的/pub/network目录下载该工具。该工具使你能很方便地执行一些DNS查询,否则你需要一系列的nslookup命令,这使它成为本章列出的两个自由软件程序之一。当前的发行版本中包含源代码,其中Windows版本需要在BIND4.9.X文件存在时编译。早期更有限的版本只提供Windows版本的二进制可执行程序。Host已被移植到大多数UNIX系统上,它的最新版本支持几乎所有的DNS新特性和资源记录,包括SRV、DNS加密密钥、数字签名、不存在资源记录。使用Host可以获得检查域区授权,获得按类型列出的记录等许多功能。
Internet上有关于Host的最新版本的新特性的介绍页面,可以访问www.nikhef.nl/user/e07/tools/host.html获得它(荷兰原子能和高能物理国家研究院发布了该主页,他们是Host的作者)。
但是在它以二进制执行文件的形式提供之前许多管理员无法得到更新的版本,所以这里提供早期版本的命令语法以使你对该版本的功能有所了解。
12.9ipconfig
ipconfig实用程序是WindowsNT的命令行诊断工具,用来显示计算机的IP栈的设置。该工具针对Windows2000在一些重要的方面加强了功能,在介绍完两个平台上的共同功能后将指出加强的功能。以前在WindowsNT中该命令显示计算机的IP栈是如何配置的,并且使DHCP客户端释放或更新其IP地址。WindowsNT中ipconfig工具的语法如下:
如果使用ipconfig时不带任何参数,则将给出基本的网络配置,如以下的例子所示:
如果启用了DHCP,则ipconfig可以和选项/release一起使用以释放租借的IP地址。类似地,使用选项/renew则可通过租借过程直接从DHCP服务器重新配置IP栈。选项/release及/renew还可以和一个可选的适配器名一起使用,以便对这个指定的适配器修改设置。这对于多重地址计算机是很重要的。
对Windows2000而言,基本的输出是相同的,两个版本中都提供每个已配置的接口的输出列表。但在Windows2000中该工具功能有所加强,允许管理客户解析器的缓存和DHCP客户的种类。Windows2000中增加的选项如下:
顾名思义,/flushdns是用来清除客户端的DNS解析器的缓存的。
使用选项registerdns,在客户端刷新了它的DHCP租借期后将使用DNS动态更新重新注册。
选项/displaydns用于查看客户端的DNS解析器的缓存。
选项/showclassid用于列出适配器上允许的所有的类ID(标识符),注意必须指定适配器。
选项/setclassid用于设置类ID。当没有给出类ID时,适配器上原有的类ID被移走。注意必须指定适配器。
文档中关于最后两个选项的描述有点模糊。在该书出版的时候,代码已经固定了,但对此做了清楚解释的RFC文件仍在修订中,该文件定义了DHCP选项81。
另外,Windows2000允许适配器的名字采用模式匹配,用星号代表任意个字符,问号代表一个字符。当使用/all选项时,ipconfig会输出比基本配置更多的信息,如IP主机域名、DNS服务器和WINS服务器、NetBIOS的节点类型、NetBIOS的作用域标识符等。如果安装了不只一个适配器,该工具也显示各个网络适配器的有关信息。下面是使用带/all选项的ipconfig工具的典型输出:
(未完待续)