每次使用时,我都有dig
一种模糊的感觉,我不确定它是否给了我正确的数据。
现在我这样使用它:
# dig socialimpactportfolio.com
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> socialimpactportfolio.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35289
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;socialimpactportfolio.com. IN A
;; AUTHORITY SECTION:
socialimpactportfolio.com. 1799 IN SOA dns1.name-services.com. info.name-services.com. 2002050701 10800 3600 604800 3600
;; Query time: 121 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu May 22 14:01:03 2014
;; MSG SIZE rcvd: 103
如您所见,没有ANSWER
部分,尽管该域上有一个工作网站。
为什么?
我真的很想要一个程序,它以最简单的方式简单地显示所有 DNS 记录。
您的查询不正确,或者换一种说法 - 不,没有
socialimpactportfolio.com
. Dig 告诉你这个问题。该域在浏览器中工作,因为它会帮助尝试添加
www.
前缀,你瞧:如果您正在寻找一种能够以某种方式向您显示完整区域的工具 - 我认为您不走运。
我刚查了一下,那个域没有 A 记录,所以你的 dig 输出是正确的。该网站位于www. .socialimpactportfolio.com,即 www.socialimpactportfolio.com,它再次指向(两个链接的 CNAME)到 amazonaws.com。
Getting
NOERROR
and yet noANSWER SECTION
是告诉您该域名确实存在,但没有指定类型的记录。事实上,一个域名可以在没有任何记录的情况下存在,这与返回不同NXDOMAIN
,尽管在许多情况下应用程序将它们视为相同。在这两种情况下
SOA
,都会包含一条记录,以便客户端知道该答案可以缓存多长时间。完全没有记录的域可以有子域,子域确实有记录。
它在 dig 输出中说明了一切:
没有错误,您进行了 1 次查询,没有答案,响应来自权威名称服务器。
如果您搜索该区域的所有记录,您会发现更多信息: