0

当我使用 +nssearch 选项在 www.google.com 上运行以下 dig 命令时,我没有得到任何结果:

mac$ dig www.google.com +nssearch
mac$

有人可以解释为什么这里没有返回数据吗?+nssearch 选项读取我相信的所有权威名称服务器的 SOA。这是否意味着没有权威的名称服务器?这怎么可能?域名 www.google.com 显然有效,所以我期待某种结果。

4

2 回答 2

4
; <<>> DiG 9.9.5-3ubuntu0.2-Ubuntu <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40522
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.google.com.                        IN      A

;; ANSWER SECTION:
www.google.com.         20      IN      A       74.125.196.106
www.google.com.         20      IN      A       74.125.196.104
www.google.com.         20      IN      A       74.125.196.99
www.google.com.         20      IN      A       74.125.196.147
www.google.com.         20      IN      A       74.125.196.105
www.google.com.         20      IN      A       74.125.196.103

;; Query time: 2 msec
;; SERVER: 192.168.186.1#53(192.168.186.1)
;; WHEN: Wed Jun 17 17:17:37 CDT 2015
;; MSG SIZE  rcvd: 139

来自“男人挖”:

+[no]nssearch 设置此选项时,dig 尝试为包含正在查找的名称的区域查找权威名称服务器,并显示每个名称服务器具有的区域的 SOA 记录。

由于响应中没有权限部分,因此 +nssearch 不会返回任何内容。

于 2015-06-17T22:19:58.947 回答
2

www.google.com不是区域,而是区域中的名称。因此它没有任何 NS 记录(或 SOA 记录)可供 dig 显示。尝试放下www.位,你会得到更多的输出。

于 2015-06-17T12:19:57.453 回答