区别应该就是第二种是Non-authoritative answer。Non-authoritative answer和authoritative answer中文应该分别叫非权威和权威的响应。顾名思义,权威的应答就是这个域名的所有者的应答。而非权威的应答则代表给你返回应答的dns server并不是该域名的所有者。 DNS是分层的结构,比如你要访问www.sina.com,会先去查询.com,查不到再去查询sina.com,最后查到www.sina.com对应的IP。在实际网络中,如果是大众用户,比如家里的ADSL用户,要访问新浪,先要去运营商的DNS去查新浪,比如去广州电信的DNS上去查,得到的结果肯定是非权威的(Non-authoritative answer),因为广州电信对新浪网并没有所有权,但广州电信会接着帮你去向上一级dns去查,知道查到一个authoritative answer的结果给你。 所以,通过返回的结果是Non-authoritative answer还是authoritative answer,可以大概定位出来是哪一级的DNS出了问题。然后就是,你可以通过nslookup等指令,有响应的参数可以切换不同的dns server去发起查询来做troubleshooting。 |