运行nslookup提示找不到服务器

server 2003上,运行nslookup,Default Server提示unknown server。可是我的正向区域与反向区域都已经建立.:提示如下.....

    
 
--->由于在反向搜索区域中,没有包含名称服务器的 PTR 记录所导致的。当没有名称服务器 IP 地址的 PTR 记录时,会出现此错误。当 Nslookup.exe 启动时,它执行反向搜索,以得到默认服务器的名称。如果没有 PTR 数据,则返回此错误消息。要解决此问题,请确保反向搜索区域存在,并包含名称服务器的 PTR 记录。
(在反向中添加PTR10.0.0.1指针问题解决)。
 
 
--->nslookup的工作原理:
     当您执行nslookup后,它将向dns client中primary dns指定的IP发起dns查询,如果primary dns没有指定任何ip,那么nslookup将提示“*** Can't find server name for address 127.0.0.1: Timed out *** Default servers are not available”。如果指定了这个IP,那么nslookup将根据这个IP地址,查询当前dns server name。这个动作其实是一个反向查询,也就是根据IP地址查询DNS名称。此时就要求在dns反向区域中存在当前dns server的记录,也就是PTR记录。如果不存在反向区域,或者反向区域中不存在相应的PTR记录,那么nslookup自然也就无法返回正确的dns name,就会�o出 Default Server:Unknown的提示,因为nslookup确实不知道啊

也有是说没有反向区域也可以ns解析,但是默认server会是unknown,建立反向区域后还要更新响应的PTR指针才会搞定所有的正常显示。

你可能感兴趣的:(运行nslookup)