Domain-Name-System

名稱伺服器無法解析所有位置

  • November 29, 2019

我有一個域名無法正確解析名稱伺服器的問題。我不確定我還能在哪裡尋求幫助。我總共花了大約 5 個小時在支持熱線聊天或與兩個不同的註冊商通電話,但我仍然沒有接近解決問題。

這個問題可以用這張圖片來總結: 域名伺服器沒有解析 dnschecker.org 上的 tuccopizza.es 所以域名伺服器在全球的一些地方工作,但不是在我所在的愛爾蘭。我最初擁有帶有來自 cloudflare 的名稱伺服器的 namecheap 域。他們告訴我問題出在 cloudflare 上,我應該聯繫他們。我確信情況並非如此,所以我改用 namecheaps NS 並將 A 和 CNAME 設置為指向該網站。在遇到同樣的問題後,我再次聯繫了 namecheap,他告訴我問題出在託管網站的伺服器上,我應該聯繫他們。我知道這不是問題所在,並認為這可能取決於註冊商,所以我將註冊商切換到 Godaddy。

在 Godaddy 上也出現了同樣的問題。當我打電話給他們時,他們還指責 cloudflare,所以我切換到 Godaddys NS 並離開了他們的預設停車頁面。這樣他們就不能責怪託管伺服器。現在,後來又打了幾個電話,他們都告訴我每次打電話近一個小時後要等待 24 小時,我離解決問題還差得遠。我將在幾個小時後再次給他們打電話,但我希望我會被告知再等 24 小時。

有沒有人經歷過類似的事情,如果有,你是如何解決這個問題的?

我有一種感覺,這也發生在另一個域(tosty.com.es)上,儘管它仍然在 cloudflare NS 上,所以如果我提到它,他們只會責怪 cloudflare。我可能會使用此域切換到 Godaddys NS 並嘗試相同的電話呼叫。

正如https://dnsviz.net/d/tuccopizza.es/dnssec/中所見證的, 您遇到了與 DNSSEC 相關的問題。簡而言之,您的域配置不正確,並且由於 DNSSEC 並非 100% 完全部署在所有地方,這意味著有些人會看到錯誤,而其他人看不到。

簡而言之,註冊中心為您的名稱發布了一條 DS 記錄,暗示它已配置 DNSSEC,但是您的名稱伺服器沒有發布相應的 DNSKEY 記錄,這是一個直接的 DNSSEC 錯誤配置錯誤。

如果您不想正確設置 DNSSEC,您的解決方案是去管理您的域名的註冊商處,並通過它刪除註冊處的 DS 記錄。在那之後等待幾個小時/幾天,你的名字應該在任何地方都能正確解析。

DNSviz 輸出: 在此處輸入圖像描述

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