CentOS 5.7
有时,当我从我的CentOS服务器执行手动DNS查询时,我会得到不包括权威部分的结果。例如:
[root@foobox ~]# nslookup -q=mx foo2.org 8.8.4.4
Server: 8.8.4.4
Address: 8.8.4.4#53
Non-authoritative answer:
foo2.org mail exchanger = 10 mail.messaging.microsoft.com.
Authoritative answers can be found from:
[root@foobox ~]# nslookup -q=mx foo2.org 216.170.153.146
Server: 216.170.153.146
Address: 216.170.153.146#53
Non-authoritative answer:
foo2.org mail exchanger = 10 mail.messaging.microsoft.com.
Authoritative answers can be found from:
foo2.org nameserver = ns61.worldnic.com.
foo2.org nameserver = ns60.worldnic.com.
ns61.worldnic.com internet address = 205.178.190.31
ns60.worldnic.com internet address = 206.188.198.30有那么正常?如果程序正在发出查询,无法找到权威的答案,这会阻止他们信任他们所给出的非权威答案吗?
发布于 2013-04-26 00:49:42
是的,这很正常。这是件好事。这基本上意味着您从缓存中获得结果,而不是从特定区域的权威服务器获得结果。
一切都会好起来的。在nslookup中注意到nslookup的唯一原因是,nslookup主要用作故障排除工具,并且知道您正在获取缓存的数据对于理解为什么得到所获得的结果非常重要。
https://serverfault.com/questions/502715
复制相似问题