網域 說明

DNS 傳播時間會受哪些因素影響?

您每次更新網域區域檔案的 DNS (網域名稱系統) 記錄後,網際網路其他內容需要一點時間才能套用變更,這段時間稱作傳播。一般來說,DNS 變更內容傳播只需要幾小時的時間,不過最長可能需要 48 小時才能將內容完整傳播至整體網際網路。傳播所需時間受到很多因素影響,包含您的 TTL、ISP 及網域註冊處。

  • 您的 TTL (存留時間) 設定:每項 DNS 記錄都有 TTL 設定。TTL 是伺服器快取 DNS 記錄的時間。舉例來說,如果您將某記錄的 TTL 設定為一小時,則伺服器會將該記錄的資訊儲存在本機達一小時,一小時之後,伺服器會從名稱伺服器取得更新的資訊。縮短 TTL 設定可能可以加快傳播速度,不過,這樣做也會增加名稱伺服器查詢的次數,並降低網站的效能。
  • 您的 ISP (網際網路服務提供商):您的 ISP 快取 DNS 時並非是從您的 DNS 伺服器取得最新資料,而是將資料儲存在本機,這樣做可以加快網路瀏覽速度,並減輕流量,不過可能會加長傳播所需的時間。部份 ISP 會忽略 TTL 設定,並且兩三天才會更新一次快取記錄。
  • 您的網域註冊處:您變更網域的名稱伺服器之後,我們會在幾分鐘內將您的變更要求發送至網域註冊處,再由對方將您的 NS (名稱伺服器) 記錄發佈到根區域內。大多數的註冊處都會立即更新區域,不過部份註冊處要花數小時甚至幾天的時間。

在大多數情況下,您的 DNS 更新內容在幾小時內即可傳播完畢。不過,由於我們無法掌控這些因素,所以您應該等候 48 小時,讓所有 DNS 變更內容完整傳播到整體網際網路。如果超過 48 小時後依然還沒正確反映變更內容,則可能是由於其他因素而受到影響,例如 DNS 設定有誤等。

更多資訊