我nslookup
在一个非本地地址上执行,比如谷歌。在我的机器上(运行 Ubuntu 12.10),结果如下:
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: www.google.com
Address: 173.194.37.52
Name: www.google.com
Address: 173.194.37.48
Name: www.google.com
Address: 173.194.37.49
Name: www.google.com
Address: 173.194.37.50
Name: www.google.com
Address: 173.194.37.51
我试图理解这一点。我假设“非权威答案”下的地址列表是 google.com 正在使用的所有可能地址,但为什么它会在顶部列出我的本地主机信息?另外,是nslookup
查询本地机器,还是只查询 DNS 服务器?
我正在查看此链接以进行解释nslookup
,但它适用于 Windows,我不确定我是否了解他们在那里所做的事情。
我也查阅了这些man
页面,但那些只是告诉我如何使用nslookup
,而不是它背后的任何“理论”。有人介意nslookup
按顺序解释查询的确切位置,最好使用示例吗?
我会很感激的。