我知道有人问过类似的问题,但实际上没有一个问题提供与我的情况相关的信息
我有两台代号为 DF 和 WP 的服务器,每台服务器都托管多个网站。DF 配置了集群 ns1 - ns4.dekyfinweb.com,而 WP 配置了 alpha、gamma 和 delta.dekyfinweb.com。每台服务器上的网站都使用该服务器上配置的名称服务器。
在我们开始将 dekyfinweb.com 的主网站从 DF 迁移到 WP 之前,一切都运行良好。我们将域名的名称服务器从 (ns1-ns4) 更改为 (alpha、gamma 和 delta);几个小时后,域名及其名称服务器停止解析。
我使用过各种在线 DNS 测试工具,但似乎无法获得有关问题原因的任何相关信息
以下是我使用 dig 运行的一些测试的结果
$ dig dekyfinweb.com
; <<>> DiG 9.11.0-P1 <<>> dekyfinweb.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 21431
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;dekyfinweb.com. IN A
;; Query time: 423 msec
;; SERVER: 8.8.4.4#53(8.8.4.4)
;; WHEN: Thu Jun 15 14:39:56 GMT 2017
;; MSG SIZE rcvd: 43
针对 .com 父名称服务器的查找结果
$ dig @g.gtld-servers.net dekyfinweb.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @g.gtld-servers.net dekyfinweb.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6425
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 4
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;dekyfinweb.com. IN A
;; AUTHORITY SECTION:
dekyfinweb.com. 172800 IN NS alpha.dekyfinweb.com.
dekyfinweb.com. 172800 IN NS gamma.dekyfinweb.com.
dekyfinweb.com. 172800 IN NS delta.dekyfinweb.com.
;; ADDITIONAL SECTION:
alpha.dekyfinweb.com. 172800 IN A 137.74.192.129
gamma.dekyfinweb.com. 172800 IN A 137.74.192.129
delta.dekyfinweb.com. 172800 IN A 137.74.192.129
;; Query time: 226 msec
;; SERVER: 192.42.93.30#53(192.42.93.30)
;; WHEN: Thu Jun 15 16:43:47 GMT 2017
;; MSG SIZE rcvd: 151
gamma 和 delta 实际上指向不同的服务器,但我将 glue 记录更改为 137.74.192.129,因为它们无法与 alpha 同步
以下是根据上一个查询中提供的 IP 查找名称服务器
$ dig @137.74.192.129 alpha.dekyfinweb.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @137.74.192.129 alpha.dekyfinweb.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8980
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;alpha.dekyfinweb.com. IN A
;; ANSWER SECTION:
alpha.dekyfinweb.com. 14400 IN A 137.74.192.129
;; AUTHORITY SECTION:
dekyfinweb.com. 14400 IN NS delta.dekyfinweb.com.
dekyfinweb.com. 14400 IN NS gamma.dekyfinweb.com.
dekyfinweb.com. 14400 IN NS alpha.dekyfinweb.com.
;; ADDITIONAL SECTION:
delta.dekyfinweb.com. 14400 IN A 149.56.14.198
gamma.dekyfinweb.com. 14400 IN A 149.56.46.18
;; Query time: 129 msec
;; SERVER: 137.74.192.129#53(137.74.192.129)
;; WHEN: Thu Jun 15 16:48:15 GMT 2017
;; MSG SIZE rcvd: 151
最后,根据 IP 查找域名似乎运行正常
$ dig @137.74.192.129 dekyfinweb.com
; <<>> DiG 9.11.0-P1 <<>> @137.74.192.129 dekyfinweb.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9918
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 4
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;dekyfinweb.com. IN A
;; ANSWER SECTION:
dekyfinweb.com. 14400 IN A 137.74.192.129
;; AUTHORITY SECTION:
dekyfinweb.com. 14400 IN NS delta.dekyfinweb.com.
dekyfinweb.com. 14400 IN NS gamma.dekyfinweb.com.
dekyfinweb.com. 14400 IN NS alpha.dekyfinweb.com.
;; ADDITIONAL SECTION:
alpha.dekyfinweb.com. 14400 IN A 137.74.192.129
delta.dekyfinweb.com. 14400 IN A 149.56.14.198
gamma.dekyfinweb.com. 14400 IN A 149.56.46.18
;; Query time: 793 msec
;; SERVER: 137.74.192.129#53(137.74.192.129)
;; WHEN: Thu Jun 15 14:53:58 GMT 2017
;; MSG SIZE rcvd: 167
答案1
您的问题与 TTL 无关。
您有 DNSSEC 问题,请参阅http://dnsviz.net/d/dekyfinweb.com/WUhiXg/dnssec/
简而言之,com 区域有您域名的 DS 记录,但您没有发布任何 DNSKEY 记录。因此,任何验证递归名称服务器(例如 Google 的服务器)都会将这种情况检测为终端错误,因此会出现 SERVFAIL,因为它可能是配置错误或主动攻击,并且这两种情况在外部都无法辨别。您需要快速安排这种情况:如果您对 DNSSEC 一无所知,请停止尝试使用它,转到您的注册商并要求他们从 .COM 区域中删除 DS 记录;如果您确实希望在您的域上启用 DNSSEC(一个有价值且崇高的目标,但并非没有陷阱),您需要修复当前配置。
只要您保留当前配置,您的域名就会被任何类型的验证递归名称服务器破坏,这种情况将永远无法自行解决。
比较
dig @8.8.8.8 dekyfinweb.com SOA
(
dig @8.8.8.8 dekyfinweb.com SOA +cd
最后一个案例明确要求不进行 DNSSEC 验证,因此一切正常,这两个案例之间的比较表明问题与 DNSSEC 有关,以及上面的 dnsviz 输出)
答案2
等待大约 4 小时。(您的顶层似乎有 4 小时的 ttl)。看起来 Google 刚刚缓存了一个坏条目。由于dig +trace dekyfinweb.com
似乎可以正常工作,我预计 ttl 到期后一切都会好起来。
答案3
(不是答案,但还不能发表评论)
我得到了不同的结果:
; <<>> DiG 9.10.3-P4-Debian <<>> +trace dekyfinweb.com
;; global options: +cmd
. 498957 IN NS d.root-servers.net.
. 498957 IN NS a.root-servers.net.
. 498957 IN NS l.root-servers.net.
. 498957 IN NS g.root-servers.net.
. 498957 IN NS b.root-servers.net.
. 498957 IN NS h.root-servers.net.
. 498957 IN NS c.root-servers.net.
. 498957 IN NS j.root-servers.net.
. 498957 IN NS e.root-servers.net.
. 498957 IN NS k.root-servers.net.
. 498957 IN NS f.root-servers.net.
. 498957 IN NS i.root-servers.net.
. 498957 IN NS m.root-servers.net.
;; Received 415 bytes from 10.137.1.1#53(10.137.1.1) in 55 ms
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 86400 IN DS 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com. 86400 IN RRSIG DS 8 1 86400 20170628220000 20170615210000 14796 . DGPIZzKyA+uBJAdMEKypVNz14HB/y5KZgCco2TP7BQUlkPv8CLNClNqj 2rEpN4ijCk1zk+oQfmQA5Ee35wbrrcwnGqfrRVRffJqRfu8aSRM5eiEA xEpQus8TaanF0FIkkx2CHQOil15nFRZTMtusOPTyxiwYaD5zxJZS0W1N dwbWVzxIwbL9jaImxVLc113cTl/nnnyKUaziCX6jk1/bOh1CrCjctxkp 2qNJ68b7QCIe11g9lmiBQMP2QGQK3aAP21I+bfNvHeGZ6nUADN+P/TsQ lWsM+YEni9W1LcAtc0DTqhHuzxSd6Y3WmMNPZc6FFnJnHR6CcWY+eh6x 3EUCZQ==
;; Received 866 bytes from 192.203.230.10#53(e.root-servers.net) in 201 ms
dekyfinweb.com. 172800 IN NS alpha.dekyfinweb.com.
dekyfinweb.com. 172800 IN NS gamma.dekyfinweb.com.
dekyfinweb.com. 172800 IN NS delta.dekyfinweb.com.
dekyfinweb.com. 86400 IN DS 17815 8 2 FE6DDCE11D61B71AECABD8FFD57A58C3A86ACF17F699F210983A1809 13B17AD9
dekyfinweb.com. 86400 IN RRSIG DS 8 2 86400 20170622111241 20170615100241 27302 com. RQaEDdTFmYhnLTOpGPsaI+64VkFmoReqD+2uyDrMhWs0jpBUkcSIz10F gdEtep+hG4G1k1FHb9hvaWNrxfwzYiXXmbRaD5HiDdCPP8A8Qznuo0uY LV7A1cl2wq+Ivi20u216eoAieXjf5RJjyK7mdXuB6ssLJ8Z+6L5+ASDk 454=
;; Received 362 bytes from 192.33.14.30#53(b.gtld-servers.net) in 323 ms
dekyfinweb.com. 14400 IN A 188.165.61.100
dekyfinweb.com. 14400 IN NS alpha.dekyfinweb.com.
dekyfinweb.com. 14400 IN NS delta.dekyfinweb.com.
dekyfinweb.com. 14400 IN NS gamma.dekyfinweb.com.
;; Received 167 bytes from 149.56.14.198#53(delta.dekyfinweb.com) in 206 ms
并且在该 IP 上仅显示 80 端口,显示“维护中”页面。