先看一个示例:
如上图,我们把输出结果分成三部分,下面分别来描述:
第一部分:
这里是我们本机的DNS服务器信息。
客户机先到主DNS Server进行连接查询,结果发现异常,连接失败,于是出现了**can’t find server name for address *******: server failed这个提示;按照规则主DNS无法连接,会自动转入次DNS进行连接,得到反馈信息:Server: hq-dc-01.****
Address: 10.6.**
第二部分:
非权威应答对应的英文是:Non-authoritative answer。什么叫非权威应答?假设某个DNS server没有域名test.com的记录信息,当有客户端通过它请求获取test.com的域名信息,此DNS Server会通过迭代递归的方式从test公司实际存储此记录信息的DNS server中获取test.com的域名信息,反馈给发出请求的客户端,同时会把test.com的记录信息放在自身缓存中放置一段时间,当又有客户端请求test.com域名解析时,此DNS server直接从自身缓存中提取返回给客户端,这个回答叫“非权威回答”,简言之凡是从非实际记录存储DNS server中获取的域名解析回答,都叫“非权威回答”。
Name:08911.xdwscache.glb0.lxdns.com 指的 www.changyou.com 域名实际对应的主机名记录。
第三部分:
Address有多个记录:101.23.128.17,113.31.37.217....., 通过这个我们知道实际上www.changyou.com域名实际对应多个物理主机,用户访问www.changyou.com时,按照一定规则由其中一台计算机进行应答,这样可以有效的进行域名负载平衡,小心Down机哦。
测试时,不定期的ping www.changyou.com 会发现返回的ip是不固定的,但是是其中的一个ip。
Aliase: www.changyou.com : 表示www.changyou.com 只是DNS记录中的一个别名,方便我们记忆。
再来看其他服务器的请求信息:
google的, 显然www.google的ip是上面罗列的几个。
百度的是上面几个。
参考资料:
NSLookUP命令小结及附带DNS名词解释
http://blog.vsharing.com/BillMa/A1053860.html
智能DNS返回多个IP问题的解决方法
http://www.jbxue.com/article/9094.html
nslookup工具查询域名服务器、IP、CNAME等详细用法
http://www.webkaka.com/blog/archives/nslookup-dns-ip-cname.html
域名解析系统DNS诊断命令nslookup详解
http://www.renhaibo.com/archives/29.html