DNS TXT 记录无法传播

DNS TXT 记录无法传播

遇到了一个奇怪的问题,当我直接查询域名服务器时,我可以获得域的 TXT 记录,但除此之外,我还会得到未找到:2(SERVFAIL)。

如果我做

dig example.com TXT @ns1.david.com

AUTHORITY SECTION 中显示的位置ns1.david.com。然后我得到一个包含我期望的 TXT 记录的答案部分。但如果我省略名称服务器部分

dig example.com TXT

然后我就得不到响应中的 TXT 记录,而是:

->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 53682

所有其他类型的记录(A、AAAA、MX 和 CNAME)均运行良好。

如果我使用 MXToolbox 为域名创建 TXT 记录,我会收到“抱歉,我们找不到任何名称服务器”的回复


编辑以添加 DNSviz 的信息:

我遇到了一个错误和两个警告。错误是:

example.com/TXT: The response had an invalid RCODE (SERVFAIL). (35.187.100.54, 35.189.95.99, 35.198.143.85, 35.204.14.72, UDP_-_NOEDNS_)

第一个警告是:

com to example.com: The following NS name(s) were found in the authoritative NS RRset, but not in the delegation NS RRset (i.e., in the com zone): ns1.david.com, ns2.david.com

第二个是:

com to example.com: The following NS name(s) were found in the delegation NS RRset (i.e., in the com zone), but not in the authoritative NS RRset: ns1.peter.com, ns2.peter.com, ns3.peter.com, ns4.peter.com

答案1

我会注意到可能存在多个问题,但根据问题中分享的信息,目前已知的问题是委托NS记录与权威记录不匹配NS

您将需要决定哪组名称服务器实际上应该用于该区域,然后NS在区域本身以及委派(通过注册商管理)中添加/删除记录,以便在两个地方都有同一组名称服务器。

相关内容