DNS解析常見問題:域名解析生效原理及時間

youbingke發表於2021-11-17
DNS解析常見問題:域名解析生效原理及時間

一、域名解析生效原理

域名解析生效的過程,是域名和IP繫結的過程。當解析生效後,使用者訪問域名的實現機制是:由DNS伺服器詢問域名指向哪個IP地址,再告訴客戶端對應的網站空間。

域名解析生效的條件分為兩部分:一是權威解析伺服器的解析記錄生效;二是等待世界各地的遞迴解析伺服器同步生效。

一般情況下,權威解析伺服器的解析記錄很快就會生效,然後只需幾秒即可同步到各地的遞迴解析伺服器上,然而各電信運營商所管理的遞迴伺服器為了減輕查詢壓力以及更快地返回客戶端查詢結果,往往會設定一段時間的快取機制,在預設的快取時間內,客戶端發起查詢請求,遞迴解析伺服器會直接返回其快取中的記錄,而不會發起全球查詢,因此可能在這段時間內無法獲得最新的解析記錄。

只有當遞迴解析服務的快取時間失效後,才會再次向根伺服器、頂級域名伺服器以及權威域名伺服器發起遞迴查詢,獲得最新的解析記錄。當客戶再次發起查詢請求時,遞迴伺服器就會將最新獲得解析記錄返回,此時解析記錄才算生效。

二、域名解析生效時間

全球有無數個網際網路節點和DNS伺服器,在設定域名解析記錄後,將此結果同步至全球各個DNS伺服器,這一過程所需要的時間即為解析生效時間。

域名解析記錄生效的時間可以分為如下三種情況:

1、新增解析記錄生效時間

使用中科三方雲解析新增解析記錄,實時生效。

2、修改解析記錄生效時間

使用雲解析修改解析記錄,最終生效時間取決於各地運營商的 DNS 伺服器快取重新整理時間(各地 ISP 的 DNS 上快取了修改前的解析記錄,不會實時更新),一般情況下等同於您之前設定解析時的 TTL 時間。例如你之前的解析設定中 TTL 值為 10 分鐘,修改解析後將在 10 分鐘內實現全球生效。

3、修改 DNS 後,設定解析記錄生效時間

如修改了 DNS 地址後使用雲解析修改解析記錄,最終生效時間同樣取決於各地運營商的DNS伺服器快取重新整理時間。但各地 DNS 的重新整理時間不一致,且重新整理時間較長,導致解析在全球生效時間需要 24~48 小時。(.com 等國際域名需要 48 小時,.cn 等國內域名需要 24 小時)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2842698/,如需轉載,請註明出處,否則將追究法律責任。

相關文章