全部產品
Search
文件中心

:解析生效時間FAQ

更新時間:Jul 01, 2024

新增解析記錄解析多久可以生效?

答:即時生效

刪除/修改記錄解析多久可以生效?

答:解析生效時間取決於本地DNS緩衝的解析記錄的TTL到期時間,一般預設為10分鐘。例如解析記錄設定的TTL值為 10 分鐘,則理論上全球解析生效時間需要10分鐘;解析記錄設定的TTL值為60秒,則理論上全球解析生效時間需要60秒。

修改DNS伺服器解析多久可以生效?

答:修改DNS伺服器的解析生效時間是取決於本地DNS緩衝的網域名稱DNS伺服器名稱的TTL時間,一般預設為48小時。例如“.com”頂級域DNS伺服器緩衝網域名稱DNS伺服器資訊是48小時;“.cn”頂級域DNS伺服器緩衝網域名稱DNS伺服器資訊是24小時。因為不同頂級域DNS伺服器緩衝網域名稱DNS伺服器資訊的TTL時間是不同的,所以理論上修改網域名稱DNS伺服器全球解析生效時間最長需要48小時。

為什麼修改/刪除記錄解析不是即時生效?

答:因為用戶端本地DNS會緩衝網域名稱的解析結果,當使用者訪問網域名稱時,如果本地DNS緩衝未到期,是不會向Alibaba Cloud DNS請求最新的解析記錄,而是直接將之前緩衝的解析結果返回給客戶,所以修改/刪除/暫停記錄的解析生效時間需要等到用戶端本地DNS的緩衝到期。建議您參見 基本概念,來理解解析生效時間原理。

為什麼修改DNS伺服器需要48小時的解析生效時間?

答:因為網域名稱DNS伺服器發生變更後,需要等待本地DNS中網域名稱DNS伺服器的TTL緩衝失效,本地DNS才會重新發起遞迴查詢,然後全國各地DNS才能同步到最新的網域名稱DNS伺服器名稱,所以修改DNS的解析生效時間需要48小時。

為什麼添加記錄可以實現解析即時生效?

答:這裡的添加記錄是指首次為網域名稱添加解析記錄(不含刪除記錄後重新添加記錄的情境)。因為用戶端本地DNS從未緩衝過該網域名稱的解析資訊,所以本地DNS伺服器會發起遞迴查詢,並最終向權威DNS伺服器查詢到解析結果,並返回給訪問者,所以添加記錄時即時生效的。

修改/刪除記錄後,為什麼有的地區生效時間快,有的地區生效時間慢?

答:因為網域名稱的訪問者是來源於全國各地,而全國各地的本地DNS伺服器緩衝失效時間是存在差異性的。

例如有的訪問者本地DNS伺服器緩衝可能即將到期,本地DNS則會重新發起遞迴查詢,因此可以擷取到最新的解析結果,所以會讓您感覺有些地區解析生效時間快;而有的訪問者本地DNS伺服器緩衝時間則可能剛開始計時,本地DNS需要等到緩衝失效才會重新進行遞迴查詢並擷取到最新的解析結果,所以就會讓您感覺有些地區解析生效慢。

記錄變更,Alibaba Cloud DNS的解析生效時間需要多久?

答:Alibaba Cloud DNS是權威DNS伺服器,在Alibaba Cloud DNS中變更解析記錄是秒級生效的,但是這個記錄的變更資訊,同時還需要被同步到全國各地的本地DNS伺服器上,這個同步時間則取決於本地DNS中緩衝解析記錄的TTL到期時間。