nslookup和ping命令

来源:互联网 发布:python里面if else 编辑:程序博客网 时间:2024/06/04 20:12

ping命令的解析顺序是系统缓存--hosts--缓存服务器--主服务器--辅服务器

使用nslookup命令时,是直奔dns进行查询,并没有像ping命令似的,先本机缓存,再hosts这么麻烦


今天看了看关于DNS域名解析的东西,然后我就自己试了试nslookup这个命令解析www.shangdu.com这个网站,可是结果显示

www.shangdu.com
Server:  gjjline.bta.net.cn
Address:  202.106.0.20

Non-authoritative answer:
Name:    
www.shangdu.com
Address:  222.141.220.220

虽然自己英语不是太差,可是我实在不知道结果是什么意思,最后从网上查了一下(网上的解答:由 local DNS 的 cache 中直接读出来的, 而不是 local DNS 向真正负责这个 domain 的 name server 问来的),大概理解了这个意思。

其实读懂后,发现这个意思很简单,就是说我们当前使用的电脑正在使用的DNS服务器的目录中不存在www.shangdu.com这个网站域名的相关信息,所以没办法解读,查询后我发现自身的DNS服务器的地址是202.106.0.20,是北京市联通(网通)的服务器,而商都网的DNS的地址222.141.220.220是河南漯河市联通的,这是两台不同的DNS服务器,所以之间存在查不到的消息很正常。


0 0
原创粉丝点击