一、影響域名解析生效的原因有哪些
很多網站管理者可能都遇到過域名解析不生效的問題,那么這種情況是如何產生的呢?造成域名機械不生效的原因有哪些呢?
1、域名狀態(tài)異常
通過whois查詢工具可以查看當前域名狀態(tài),如果域名狀態(tài)顯示為pendingverification、servehold、clienthold等情況時,會導致域名無法被解析。
pendingverification:等待命名審核狀態(tài),若出現此狀態(tài)說明域名正在命名審核中,此期間無法解析,審核一般需要1-3個工作日。
servehold:注冊局設置解析,出現此狀態(tài)說明域名未通過實名,或因為存在糾紛、非法信息等違規(guī)內容被凍結了解析。
clienthold:注冊商設置解析,出現此狀態(tài)說明域名因存在糾紛、非法信息等違規(guī)內容被凍結了解析。
2、域名過期
還有一種情況比較常見,但也容易被人忽視,那就是域名過期,沒有及時續(xù)費,這種情況下,域名也會被停止解析。所以網站管理者要隨時關注域名狀況,在過期前及時充值續(xù)費,以免影響網站的正常運行。
3、解析線路問題
如果在添加解析記錄時,沒有設置默認線路,也有可能出現解析不生效的情況,這是因為可能無法識別訪客IP或者其IP不屬于我們部署的任何一條線路,這時候,該訪客無法獲取解析線路,從而導致解析不生效的結果。因此,如果要進行域名多線路解析,必須先添加一條默認的線路。
4、修改解析記錄
由于大部分解析過程都需要從運營商處的遞歸服務器獲取解析記錄,但遞歸解析服務器為了方便用戶的查詢,會對域名的解析記錄進行緩存。所以在大多數時間里,用戶發(fā)起解析請求時,遞歸服務器會直接將緩存返回,而不是實時向權威服務器發(fā)起查詢。這種機制就導致了當權威服務器修改解析記錄后,遞歸服務器的緩存不能實時更改。一般需要等待各地的運營商Localdns的緩存到期,域名解析才會生效。一般修改解析后的生效時間取決于域名的TTL設置。
5、修改過域名DNS服務器
修改域名DNS服務器,一般默認需要48小時的全球同步時間后才能完全生效。在修改域名DNS服務器48小時內,需要保證DNS數據在新DNS服務商以及舊的DNS服務商保持一致。如果您在舊DNS服務商刪除了DNS解析數據,或者您沒有在新DNS服務商中添加DNS數據,均會造成域名解析不生效的情況出現。
二、域名解析生效后為什么還無法打開網站
在配置DNS解析環(huán)節(jié)中,可能很多人遇到過這種問題,域名解析已經生效了,但是網站仍然打不開,這種情況是由什么原因造成的呢,我們又該如何解決這種問題呢?
1、DNS緩存問題
為了提高網站訪問速度,系統會自動將已經訪問過并獲取IP地址的網站存入本機電腦DNS緩存里,一旦再對這個網站進行訪問,則不再通過DNS服務器而直接從本機電腦DNS緩存取出該網站的IP地址進行訪問。所以,如果本機電腦DNS緩存出現了問題,會導致網站無法訪問??梢栽凇斑\行”中輸入CMD,然后執(zhí)行ipconfig/flushdns來刷新本機電腦DNS緩存。
2、HSOTS文件映射關系
HOSTS文件是操作系統中記錄IP與域名映射關系的本地文件,如果HOSTS文件中記載了某條映射關系,操作系統會直接請求HOSTS文件,而不會去進行DNS查詢。所以如果HOSTS文件中創(chuàng)建了該域名的映射關系,修改解析記錄也不會改變原有的記錄關系。所以這種情況需要在HOSTS文件中重新創(chuàng)建新的映射關系。
3、域名未綁定到服務器
若訪問頁面時提示“Bad Request(Invalid Hostname)"或“您的網站暫時無法打開!”,這就說明該域名沒有綁定到服務器上。此時用戶只需聯系相應的空間商,進行該域名的綁定即可解決。
4、網站到期未續(xù)費
由于網站過期,導致網站頁面打不開,無法訪問。這種情況用戶續(xù)費后就可以恢復正常了。
5、空間狀態(tài)設置錯誤
若用戶將空間狀態(tài)設置成“暫停中”,也會導致網站無法訪問;這時用戶需要先登錄空間控制面板,然后將主機狀態(tài)改成“運行中”,網站就可以正常訪問了。
6、網站信息問題
站點有違法違規(guī)信息或者是存在資源超標情況被管理員停止。如果是這個原因,那么用戶可以聯系服務商刪除違法違規(guī)內容或資源超標內容。
三、如何檢測域名解析已經生效
在域名解析設置完成后,您可以自行通過Dos的命令提示符下的Ping命令來驗證解析是否生效。
1、打開DOS窗口。電腦桌面-開始-所有程序-附件-運行。
2、輸入ping 空格 您的域名。
3、回車后將顯示結果。
4、結果中顯示出綁定的對應IP如果與您解析設置的記錄一致,則驗證生效成功。