
來源頭條作者:中科三方首先,我們需要明確域名解析不生效和網站不能訪問是兩個概念。解析不生效是指DNS請求結果與域名解析設置不一樣,或者是DNS解析查詢不到解析記錄。所以如果域名解析不生效,那么網站肯定不能訪問或者是訪問到錯誤的站點。而網站不能訪問除了和域名解析相關外,還可能受網站服務器、網站備案、網站程序、網絡環境等多方面因素的影響。所以網站不能訪問并不代表一定是域名解析不生效。所以本文針對域名解析不生效提供一個簡單的排查思路,如果排查結果正常,那么網站出現問題就可以從其他方面尋找原因。1.檢查域名是否過期如果域名過期后沒有及時續費,域名會被暫停解析,所以要及時關注自己的域名期限,到期之前及時續費;如果過期后再續費,一般需要等待24-48小時才能恢復使用。2.檢查域名狀態通過whois查詢域名狀態,如果發現域名狀態顯示為serverhold、clientHold,則代表目前域名處于被注冊商或注冊局鎖定的狀態,域名解析暫時不可用,可以聯系域名注冊商查明原因解除鎖定狀態。3.確認是否修改過DNS服務器由于本地DNS緩存有DNS服務器的名稱,所以修改DNS服務器后,不會立即生效,一般根據域名種類不同,需要等待24-48小時才能生效。在新的DNS服務器生效之前,DNS查詢仍會請求舊的DNS服務器,所以在修改DNS服務器的48小時內,盡量不要刪除或修改舊DNS服務器中的解析記錄,否則就很有可能出現請求到舊DNS服務器卻查不到解析記錄的情況。4.檢查解析記錄配置是否正確主要檢查解析線路、主機記錄、記錄值、TTL值的配置(1)登陸域名解析控制臺,在域名解析列表,檢查是否添加了解析記錄,如果沒有設置解析記錄,域名解析肯定是不會生效的。(2)檢查是否配置默認線路,如果沒有配置默認線路,也可能導致解析不生效。(3)檢查主機記錄和記錄值配置是否正確,如果不正確,修改后等待10分鐘再測試。(4)檢查TTL值大小,由于TTL的存在,域名解析記錄設置成功后,并不會立即生效,需要等待TTL時間過后再測試。5.確認解析生效時間解析記錄生效時間取決于TTL,一般默認是10分鐘,如果沒有修改過,建議解析設置成功10分鐘后再測試。如果添加新解析記錄:一般是實時生效;如果修改、刪除、暫停、啟用記錄:需要等待TTL時間過后,解析才會生效;如果修改DNS服務器:一般需要等待24-48小時才會生效。6.確認是否為域名被阻斷導致通過dig+trace命令,本地DNS向根DNS服務器查詢時,直接返回IP地址,這種情況說明權威解析服務器設置正確,但域名在正常解析過程中受到上級網絡設施強行阻斷,這可能是由于域名本身出現了問題,需要聯系域名注冊商對域名的規范性和安全性進行查詢。域名解析不生效的原因有很多種,但只要按照上面的思路進行排查,一般就能查明原因,然后針對性地進行修改,就能解決域名不生效導致的網站不可用的問題。如果解析正常而網站不能訪問,就需要聯系您的技術人員分分別服務器配置、網站程序、網絡環境等多方面進行進一步排查。
暫時沒有評論,來搶沙發吧~