Domain-Name-System

降低名稱伺服器上的 TTL,而不是註冊商,然後更改名稱伺服器?

  • August 6, 2014

客戶網站的域名已在 GoDaddy 註冊。此域指向 Wix.com 的名稱伺服器。我已將 wix 中的 TTL 降低到 1 小時。

但是,當我們上線時,我們將自己切換名稱伺服器(使用 Godaddy)。

當舊站點 (wix) 的區域記錄過期時,DNS 是直接查看 wix 以進行更新,還是會與註冊商 (godaddy) 進行核對?

在我看來,記憶體的 A 記錄會過期,但沒有任何東西告訴 DNS 名稱伺服器已更改。名稱伺服器處於更高級別。不過,我不確定這是否正確?或者,當記憶體記錄過期時,它會從註冊商那裡檢查新記錄。這就是令人困惑的地方。

所以我的問題是:

更改特定區域記錄的 TTL 是否足以使名稱伺服器本身更快地為訪問者更新?

如果可能的話,完成您想要的更好的方法可能是匹配兩個名稱伺服器中的記錄,然後首先切換名稱伺服器。這樣,無論客戶端獲得什麼名稱伺服器,它都會給出相同的答案。

然後,當您確定新名稱伺服器正在工作時,您可以降低那裡的 TTL 並切換各個記錄。

此外,由於名稱伺服器的 fqdn 可能會有所不同,我認為客戶端進行切換所需的時間將受到註冊商 (GoDaddy) 對根名稱伺服器進行更改所花費的時間的影響,而不是NS 記錄自己的 TTL。

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