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

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

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

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

NS  elle.ns.cloudflare.com  
NS  lloyd.ns.cloudflare.com 

该网站仍然有效,但是当我检查 DNS 时(http://www.intodns.com)我遇到了以下错误:

在此处输入图片描述

Pingdom 还告诉我:

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

有人能帮我吗?Cloudflare 也说安装不正确。谢谢!

答案1

错误消息和引用RFC21815.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 地址。

相关内容