打印

Nslookup.exe 的疑难解答

Nslookup.exe 的疑难解答

默认服务超时


当启动 Nslookup.exe 工具时,以下错误可能出现:

*** Can't find server name for address w.x.y.z : Timed out

备注: w.x.y.z 是在“DNS 服务搜索顺序”列表中列出的第一个 DNS 服务器。


*** Can't find server name for address 127.0.0.1: Timed out

第一个错误指出不能连接 DNS 服务器,或者该计算机上的服务没有运行。要解决此问题,启动该服务器上的 DNS 服务,或检查可能存在的连接问题。

第二个错误指出在“DNS 服务搜索顺序”列表中还没有定义服务器。要解决此问题,请将有效 DNS 服务器的 IP 地址添加到此列表中。

有关其它信息,请参见以下 Microsoft Knowledge Base 文章:

172060 (http://support.microsoft.com/kb/172060/EN-US/) NSLOOKUP:找不到地址 127.0.0.1 的服务器名
启动 Nslookup.exe 时找不到服务器名


启动 Nslookup.exe 工具时,可能出现以下错误:


*** Can't find server name for address w.x.y.z: Non-existent domain


当没有名称服务器 IP 地址的 PTR 记录时,会出现此错误。当 Nslookup.exe 启动时,它执行反向搜索,以得到默认服务器的名称。如果没有 PTR 数据,则返回此错误消息。要解决此问题,请确保反向搜索区域存在,并包含名称服务器的 PTR 记录。

有关其它信息,请参见以下 Microsoft Knowledge Base 文章:

172953 (http://support.microsoft.com/kb/172953/EN-US/) 如何安装和配置 Microsoft DNS Server
Nslookup 在子域上无法执行


当在子域上执行查询或进行区域转移时,Nslookup 可能返回以下错误:


*** ns.domain.com can't find child.domain.com.: Non-existent domain
*** Can't list domain child.domain.com.: Non-existent domain


在 DNS Manager 中,可以在主区域下添加一个新域,这样就创建了一个子域。用这种方法创建子域并不为该域创建一个单独的 db 文件,这样在该域进行查询或在该域进行区域转移时将会产生以上错误。在父域上进行区域转移时将同时列出父域数据和子域数据。要解决此问题,请在 DNS 服务器上为该子域创建一个新主域。

TOP

要使用 Nslookup.exe,请注意以下方面:

• TCP/IP 协议必须安装在运行 Nslookup.exe 的计算机上。  
• 在 Microsoft TCP/IP 属性页的 DNS 选项卡的“DNS 服务搜索顺序”字段中必须至少指定一个 DNS 服务器。  
• Nslookup 一直从当前上下文中的名称中抽去后缀。如果无法进行完全合格的名称查询(即,使用尾随点),那么查询将被附加到当前上下文中。例如,当前 DNS 设置是 att.com,并且在 www.microsoft.com 中执行查询,那么第一个查询将作为 www.microsoft.com.att.com 而失败,因为查询是不合格的。这种方式与其他供应商的 Nslookup 方式可能不一致,本文的目的在于阐明 Microsoft Windows NT Nslookup.exe 的处理方式。  
• 如果已经使用 Microsoft TCP/IP 属性页 DNS 选项卡上定义的“域后缀搜索顺序”(Domain Suffix Search Order )中的搜索列表,将不会发生抽取操作。查询将被附加到列表中指定的域后缀中。要避免使用搜索列表,请始终使用“完全合格的域名称”(即,在名称中添加尾随点)。

TOP

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-10-12 21:00 京ICP证060528 号

Designed By 17DST