![多家權威DNS提供者](https://rvso.com/image/1671479/%E5%A4%9A%E5%AE%B6%E6%AC%8A%E5%A8%81DNS%E6%8F%90%E4%BE%9B%E8%80%85.png)
我想開始為我的網站使用 Cloudflare 的 Anycast DNS,其中還包括他們的 CDN。不過,我發現他們已經停電了。我查看了 Akamai Edge DNS,它也下降了。那麼,我想知道是否可以擁有多個權威名稱伺服器提供者。在我的註冊商網站上,我最多可以輸入 6 個權威名稱伺服器。如果我輸入一個提供者的 2 個,另一個提供者的 2 個,會發生什麼?我意識到我需要維護兩個提供者的 DNS 記錄,這不是問題。是否從 TLD 的名稱清單中隨機選擇權威名稱伺服器,或者是否嘗試第一個權威名稱伺服器,如果失敗,則嘗試第二個,等等?有什麼因素阻止這種方法發揮作用嗎?
提前致謝。
答案1
權威伺服器是隨機選擇的。 DNS 記錄是無序的,除非它們明確具有優先權欄位(例如在 MX 或 SRV 記錄中)。
只要所有名稱伺服器都使用正確的資料進行應答,就不應該有任何問題。 (這意味著您可能無法輕鬆使用 Cloudflare CDN,因為它依賴於用自己的 A/AAAA 記錄替換您的 A/AAAA 記錄 - 將相同的記錄部署到另一個提供者將繞過 CDN。)
必須以相同的方式為 DNSSEC 配置區域(例如,所有服務簽署區域的提供者或全部未簽署)。
superuser.com
同時使用 AWS 和 Google Domains。我認為他們在 StackOverflow 上有一篇關於這樣做是為了冗餘的部落格文章。
在全球任播雲端 CDN 成為常態之前,使用其他人的網域伺服器作為備份是很常見的,例如設定 Linode DNS 從您自己的主權威伺服器進行複製。如果雙方都支援標準的「區域傳輸」複製機制(AXFR),則這仍然是可能的,而無需手動保持同步。