Cname-Record

Route 53 CNAME 需要多長時間才能工作?

  • August 27, 2017

我在亞馬遜的 Route 53 中設置了一個 CNAME 以指向另一台伺服器。

這是指向現有域名的新子域的新 CNAME。

與我合作過的其他 DNS 提供商一起,新的規範名稱記錄立即別名為另一個規範域名。

Route 53DNS記錄更改會在不到一分鐘的時間內傳播,但TTL時間會影響DNS解析器檢查更新記錄的速度。

問**:我對 Amazon Route 53 上的 DNS 設置所做的更改會以多快的速度在全球傳播?**

Amazon Route 53 旨在在正常情況下在 60 秒內將您對 DNS 記錄所做的更新傳播到其全球權威 DNS 伺服器網路。當 API 呼叫返回 INSYNC 狀態列表時,更改將成功傳播到全球。

請注意,記憶體 DNS 解析器不受 Amazon Route 53 服務的控制,並將根據其生存時間 (TTL) 記憶體您的資源記錄集。更改的 INSYNC 或 PENDING 狀態僅指 Route 53 的權威 DNS 伺服器的狀態。

或者,如果您更喜歡 AWS 開發人員論壇…

您可以預期它會在一分鐘內傳播到世界各地的所有 Route 53 伺服器。但是,請記住,TTL 決定了客戶端看到更新資訊的速度。如果您將記錄的 TTL 設置為 3600 秒,則 DNS 解析器可以將該數據記憶體長達一個小時,然後再次返回 Route 53。如果讓更新的記錄盡快傳播到最終使用者很重要,我建議 TTL 為 60 秒。

由於為每條記錄配置了 TTL,因此您可以使用不同的值。如果您不打算在不久的將來對記錄進行任何更改,則更高的 TTL 可以幫助您節省查詢成本並提高效率。例如,您可能不需要像那樣更新 MX 記錄。假設您的 MX 記錄的 TTL 設置為 43200 秒(12 小時)。如果您曾經切換到另一個電子郵件提供商,只需提前降低 TTL。一旦原始 TTL 過期,您就可以繼續移動。由於 TTL 較低,更新的記錄現在將傳播得更快。同時將 TTL 改回原來的值。

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