DNS:记录未找到/rcode SERVFAIL 故障排除

DNS:记录未找到/rcode SERVFAIL 故障排除

我对 DNS 进行了一些更改,现在发现当我查找我的域名时,某些 DNS 服务器响应“未找到记录”并显示“rcode SERVFAIL”。

域名为:

获取数据网

例如,谷歌的在线该工具当前针对“A”记录查询返回以下内容:

id 6721
opcode QUERY
rcode SERVFAIL
flags QR RD RA
;QUESTION
getthedata.com. IN A
;ANSWER
;AUTHORITY
;ADDITIONAL

whatsmydns.net DNS 传播检查器报告了其检查的大多数名称服务器的类似结果。

历史

该名称由 GoDaddy 托管。

DNS 最初由 Cloudflare 提供。

2023 年 12 月 19 日星期二,我将域名转移到了新的 Cloudflare 帐户,这涉及更改 GoDaddy 的权威名称服务器。我不知道在此日期之前有任何问题,所以我假设是这个更改引发了这个问题。

当我进行更改时,我将原始区域文件从旧的 Cloudflare 帐户复制到新的 Cloudflare 帐户。

但是我将旧帐户的 NS 记录包含在导入新帐户的区域文件中,这些记录是旧的权威名称服务器。

我想知道这是否是导致我的问题的原因。

看起来 DNSSEC 可能已在旧的 Cloudflare 帐户上部分激活,但在 GoDaddy 上尚未激活,并且区域文件中也没有任何内容。

20 日星期三,我将 DNS 更改为 Google Cloud,这就是现在的样子。我这样做是为了减少 Cloudflare 堆栈造成的复杂性并帮助进行故障排除。

我看到有流量进入网站,所以显然对于某些人来说一切都运行正常。

我的问题是:在这种情况下,如何最好地解决“未找到记录”/“rcode SERVFAIL”问题,以识别和解决问题?

相关内容