switch更新找不到服务器,运行nslookup提示找不到服务器

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

4c3bd1490a4e1aed812a8e55b72b101e.png

--->由于在反向搜索区域中,没有包含名称服务器的 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,就会給出 Default Server:Unknown的提示,因为nslookup确实不知道啊

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值