影響域名解析生效的原因有哪些?

youbingke發表於2021-11-22

很多網站管理者可能都遇到過域名解析不生效的問題,那麼這種情況是如何產生的呢?造成域名機械不生效的原因有哪些呢?

影響域名解析生效的原因有哪些?

一、域名狀態異常

透過whois查詢工具可以檢視當前域名狀態,如果域名狀態顯示為pendingverification、servehold、clienthold等情況時,會導致域名無法被解析。

pendingverification:等待命名稽核狀態,若出現此狀態說明域名正在命名稽核中,此期間無法解析,稽核一般需要1-3個工作日;

servehold:註冊局設定解析,出現此狀態說明域名未透過實名,或因為存在糾紛、非法資訊等違規內容被凍結了解析;

clienthold:註冊商設定解析,出現此狀態說明域名因存在糾紛、非法資訊等違規內容被凍結了解析。

二、域名過期

還有一種情況比較常見,但也容易被人忽視,那就是域名過期,沒有及時續費,這種情況下,域名也會被停止解析。所以網站管理者要隨時關注域名狀況,在過期前及時充值續費,以免影響網站的正常執行。

三、解析線路問題

如果在新增解析記錄是,沒有設定預設線路,也有可能出現解析不生效的情況,這是因為可能無法識別訪客IP或者其IP不屬於我們部署的任何一條線路,這時候,該訪客無法獲取解析線路,從而導致解析不生效的結果。因此,如果要進行域名多線路解析,必須先新增一條預設的線路。

四、修改解析記錄

由於大部分解析過程都需要從運營商處的遞迴伺服器獲取解析記錄,但遞迴解析伺服器為了方便使用者的查詢,會對域名的解析記錄進行快取。所以在大多數時間裡,使用者發起解析請求時,遞迴伺服器會直接將快取返回,而不是實時向權威伺服器發起查詢。這種機制就導致了當權威伺服器修改解析記錄後,遞迴伺服器的快取不能實時更改。一般需要等待各地的運營商Localdns的快取到期,域名解析才會生效。一般修改解析後的生效時間取決於域名的TTL設定。

五、修改過域名DNS伺服器

修改域名DNS伺服器,一般預設需要48小時的全球同步時間後才能完全生效。在修改域名DNS伺服器48小時內,需要保證DNS資料在新DNS服務商以及舊的DNS服務商保持一致。如果您在舊DNS服務商刪除了DNS解析資料,或者您沒有在新DNS服務商中新增DNS資料,均會造成域名解析不生效的情況出現。


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

相關文章