|
nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令工具。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
|
|
|
|
|
|
.-SubCommand…:将一个或多个nslookup子命令指定为命令行选项。
|
|
|
.ComputerToFind:如果未指定其他服务器,就使用当前默认DNS名称服务器查阅ComputerToFind的信息。要查找不在当前DNS域的计算机,请在名称上附加句点。
|
|
|
.-Server:指定将该服务器作为DNS名称服务器使用。如果省略了-Server,将使用默认的DNS名称服务器。
|
|
|
|
|
如果仅需要查找一块数据,请使用非交互式模式。对于第一个参数,输入要查找的计算机的名称或IP地址。对于第二个参数,输入DNS名称服务器的名称或IP地址。如果省略第二个参数,nslookup使用默认DNS名称服务器。
|
|
|
如果需要查找多块数据,可以使用交互模式。第一个参数输入连字符(-),第二个参数输入DNS名称服务器的名称或IP地址。或者,省略两个参数,则nslookup使用默认DNS名称服务器。在交互方式下,可以用set命令设置选项,以满足指定的查询需要。
|
|
|
|
.set type=mx:查询本地域的邮件交换器信息。
|
|
|
.server NAME:由当前默认服务器切换到指定的名字服务器NAME。
|
|
|
.Is:用于区域传输,罗列出本地区域中的所有主机信息。
|
|
|
.set type:设置查询的资源记录类型。DNS服务器主要的资源记录有A(域名到IP地址的映射)、PTR(IP地址到域名的映射)、MX(邮件服务器及其优先级)、CNAM(别名)和NS(区域的授权服务器)等类型。
|
|
|
.set type=any:对查询的域名显示各种可用的信息资源记录(A、CNAME、MX、NS、PTR、SOA和SRV等)。
|
|
|
.set debug:显示查询过程的详细信息,这些信息可用于对DNS服务器进行排错。
|
|
|