更改 Cloudflare 的名称服务器后出现 DNS 错误

Jor*_*rdy 6 domain-name-system ip ip-address nameserver dns-zone

我不知道这是否适合我的问题,但是在更改名称服务器后,我的 DNS/名称服务器出现了问题。我不确定这是我这边还是我的虚拟主机的问题。

我将虚拟主机提供商控制面板中的 DNS 区域记录更新为 Cloudflare 提供的记录。之后有两个名称服务器:

NS  elle.ns.cloudflare.com  
NS  lloyd.ns.cloudflare.com 
Run Code Online (Sandbox Code Playgroud)

该站点仍然存在,但是当我检查 DNS ( http://www.intodns.com ) 时,出现以下错误:

在此处输入图片说明

Pingdom 还告诉我:

  • 父级列出的多余名称服务器:ns1.mijnhostingpartner.nl
  • 父级列出的多余名称服务器:ns2.mijnhostingpartner.nl
  • 父级列出的多余名称服务器:ns3.mijnhostingpartner.nl 2
  • 发现了不同的连续剧。找到 2 个不同的 SOA 记录。不能
  • 找到(4 次)的反向地址

有人可以帮我吗?Cloudflare 还说安装不正确。谢谢!

Esa*_*nen 10

错误消息和引用的RFC2181 5.4.1 几乎已经说明出了什么问题:您的区域和父区域中的 NS 记录存在冲突,作为“胶水”记录。

上面的“胶水”包括区域文件中不属于该区域的任何记录,包括委托子区域的名称服务器记录(NS 记录)、伴随这些 NS 记录(A、AAAA 等)的地址记录,以及任何可能出现的其他杂散数据。

更改区域文件中的 NS 记录是不够的,您还应该在域注册商处更改它们。然后,它们被添加到 TLD 的区域中,以便委派对您的子区域的控制。这里,example.com.是一个子区域com.,是根的子区域.

为什么需要这些“胶水”记录?它们防止循环引用。如果您认为 DNS 查询是 DNS 服务器之间的对话,则循环引用可能是:

  • 你好,NS com.!您知道example.com.吗,名称服务器的用途是什么?
  • 我当然愿意!它是ns1.example.com.
  • 多谢兄弟!这个IP地址是ns1.example.com.多少?
  • 我不知道,你应该从example.com..
  • 好的,什么是名称服务器example.com.

因此,上一级区域也必须包含名称服务器的 IP 地址。