用 nslookup 指令查询域名的 ip 时,会有一行 “Non-authoritative answer”,例如这样:
|
1 2 3 4 5 6 7 |
$ nslookup google.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: google.com Address: 216.58.197.110 |
这里的 Non-authoritative answer 表示所查询的 DNS (上面是 8.8.8.8),并不是原始的 DNS 纪录来源,是由域名所设定的 DNS Server 取得资料。
那么什么时候不会出现 Non-authoritative answer 呢,就是直接向域名登记的 DNS 查询,例如 google.com 使用的 DNS 是 ns1.google.com, 用以下指令查询便不会出现 Non-authoritative answer:
|
1 2 3 4 5 6 |
$ nslookup google.com ns1.google.com Server: ns1.google.com Address: 216.239.32.10#53 Name: google.com Address: 172.217.31.238 |