我不太清楚非权威答案是如何给出的。
对于某些域,我得到了这种结果:
root@localhost:~# nslookup
> set query=ns
> foo.org
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
foo.org nameserver = dns5.name-services.com.
foo.org nameserver = dns3.name-services.com.
foo.org nameserver = dns4.name-services.com.
foo.org nameserver = dns2.name-services.com.
foo.org nameserver = dns1.name-services.com.
Authoritative answers can be found from:
即使当我使用 querytype=soa 时,权威答案也是空白的。为什么会这样?
据我了解,非权威意味着它是来自某些服务器的缓存结果,可能是我的 ISP。我不确定,当我查询 NS 时,Non-Authoritative NS 结果是缓存服务器 (ISP) 的 NS 还是权威服务器?
然后我用一个叫simpledns的在线工具查了一下,dnsX.name-services.com ns好像是Authoritative Answer NS。为什么它显示在非权威答案中?如果他们真的是权威NS,是否可以显示非权威服务器NS?
谢谢