什麼是 DNS ? DNS更新傳播要多久的時間?

DNS(域名系統服務)是全球網址定向服務,當設定好域名網址的 Nameserver,還需要最久48小時以內才會在全球完成網址解析定向傳播,讓瀏覽器輸入網址後可以連到網站的主機伺服器,網站才能上線被瀏覽。

DNS轉移定向傳播要多久的時間?

DNS傳播所需的時間不一定,通常幾個小時就可以完成。最久可能需要 48 小時才能傳播到整個全球網路。傳播的時間快慢和主機提交更新的動作快慢有關係,另外還有下面一些因素也會有影響。

在 cPanel 更改某些設定也會影響 DNS 記錄,像是新增的子網域/附加網域、更改MX記錄、添加停放/外掛程式域…等等,以上這些都有變動到DNS,會需要一些時間更新傳播。

影響 DNS定向轉移 (DNS propegation)的因素

  • TTL(存留時間)設定
    付費主機通常在cPanel都會有提供 DNS Zone Editor(區域編輯器)功能, Zone Editor可以為網域名稱區域檔中的每個 DNS 記錄設定 TTL。TTL 是伺服器緩存 DNS 記錄信息的時間段。例如,如果將特定記錄的TTL設置為一小時,則伺服器會在本地存儲該記錄的資訊一小時,然後再從 授權名稱伺服器(authoritative nameserver)檢索解析所更新的資訊。較短的TTL設置可以提高傳播速度。但是,較短的設置也會增加對 授權名稱伺服器 的查詢數,並且增加的負載會減慢伺服器的處理時間。
  • ISP(互聯網服務提供者)
    ISP 會快取 DNS 記錄(在本地存儲數據,而不是從 DNS 伺服器檢索新數據),以加快 Web 流覽速度並減少流量,從而減慢DNS轉移定向的傳播時間。某些 ISP 會忽略 TTL 設置,並且每兩到三天才更新一次緩存的記錄。
  • 功能變數名稱的註冊表
    如果更改功能變數名稱的Nameserver (名稱伺服器),主機公司(以iFastNet為例)會在幾分鐘內將更改請求中繼給註冊局。註冊局會將你的 授權名稱伺服器 記錄發佈到其根區域。大多數註冊管理機構會及時更新其區域。例如,VeriSign 每三分鐘刷新.com域名的區域。但是,並非所有註冊管理機構都能如此快速地進行更新。註冊表通常通過為這些 NS 記錄設置長達 48 小時或更長時間,以高 TTL設定 (high TTL)來保護其根名稱伺服器不被過度使用。此外,即使 遞迴名稱伺服器(recursive nameservers) 不應緩存根 NS 記錄,某些 ISP 仍會緩存資訊,這可能會導致名稱伺服器傳播時間延長。
Tags: