Domain-Name-System

更改 Cloudflare 的名稱伺服器後出現 DNS 錯誤

  • April 22, 2016

我不知道這是否適合我的問題,但在更改名稱伺服器後我的 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 還說安裝不正確。謝謝!

錯誤消息和引用的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 地址。

引用自:https://serverfault.com/questions/681629