一、影響域名解析生效的原因有哪些
很多網站管理者可能都遇到過域名解析不(bu)生(sheng)效(xiao)的(de)問題(ti),那么這(zhe)種情況是如何產(chan)生(sheng)的(de)呢?造成域名機械不(bu)生(sheng)效(xiao)的(de)原(yuan)因有哪些(xie)呢?
1、域名狀態異常
通(tong)過(guo)whois查詢工具可以(yi)查看當前(qian)域名(ming)狀(zhuang)態,如果域名(ming)狀(zhuang)態顯(xian)示為pendingverification、servehold、clienthold等(deng)情況時(shi),會導(dao)致域名(ming)無(wu)法(fa)被(bei)解(jie)析(xi)。
pendingverification:等(deng)待(dai)命名(ming)審(shen)核(he)(he)狀態,若(ruo)出現此(ci)狀態說(shuo)明(ming)域名(ming)正在命名(ming)審(shen)核(he)(he)中,此(ci)期間無法解析,審(shen)核(he)(he)一般需(xu)要1-3個工作(zuo)日。
servehold:注冊局設置解析,出現此(ci)狀態說明域名未(wei)通(tong)過實名,或因為(wei)存在糾紛(fen)、非(fei)法信息等違規內容被凍結了(le)解析。
clienthold:注冊商設置解析,出現此狀態說(shuo)明(ming)域名因存在糾紛、非法信息等違規內容被凍結了解析。
2、域名過期
還有一種情(qing)況(kuang)(kuang)比較常(chang)見,但也容易被人忽視,那就(jiu)是域(yu)名過期,沒有及(ji)時續費(fei),這種情(qing)況(kuang)(kuang)下,域(yu)名也會被停(ting)止解析。所(suo)以(yi)(yi)網站管理者(zhe)要隨時關注(zhu)域(yu)名狀況(kuang)(kuang),在過期前及(ji)時充值(zhi)續費(fei),以(yi)(yi)免影響網站的(de)正常(chang)運(yun)行。
3、解析線路問題
如(ru)果在添(tian)加(jia)解(jie)析(xi)(xi)(xi)記錄時,沒有設置默認(ren)線(xian)(xian)路(lu),也有可能(neng)出現解(jie)析(xi)(xi)(xi)不生效(xiao)的情(qing)況,這是因(yin)(yin)為可能(neng)無法識別(bie)訪客(ke)IP或(huo)者其(qi)IP不屬(shu)于我(wo)們(men)部署的任何一(yi)條線(xian)(xian)路(lu),這時候,該訪客(ke)無法獲取解(jie)析(xi)(xi)(xi)線(xian)(xian)路(lu),從而導致解(jie)析(xi)(xi)(xi)不生效(xiao)的結(jie)果。因(yin)(yin)此,如(ru)果要進(jin)行域名多(duo)線(xian)(xian)路(lu)解(jie)析(xi)(xi)(xi),必須先(xian)添(tian)加(jia)一(yi)條默認(ren)的線(xian)(xian)路(lu)。
4、修改解析記錄
由于(yu)大部分解(jie)(jie)(jie)(jie)析過(guo)程(cheng)都需要(yao)(yao)從運營商處(chu)的遞(di)(di)(di)歸服務(wu)(wu)器(qi)(qi)獲取(qu)(qu)解(jie)(jie)(jie)(jie)析記錄,但遞(di)(di)(di)歸解(jie)(jie)(jie)(jie)析服務(wu)(wu)器(qi)(qi)為了方便用戶的查詢(xun),會(hui)對域名的解(jie)(jie)(jie)(jie)析記錄進行緩(huan)(huan)存(cun)。所以在大多數時間里,用戶發起解(jie)(jie)(jie)(jie)析請求時,遞(di)(di)(di)歸服務(wu)(wu)器(qi)(qi)會(hui)直接將(jiang)緩(huan)(huan)存(cun)返回,而不是實時向權威服務(wu)(wu)器(qi)(qi)發起查詢(xun)。這種(zhong)機制就導致了當(dang)權威服務(wu)(wu)器(qi)(qi)修改(gai)解(jie)(jie)(jie)(jie)析記錄后(hou),遞(di)(di)(di)歸服務(wu)(wu)器(qi)(qi)的緩(huan)(huan)存(cun)不能實時更改(gai)。一般需要(yao)(yao)等待各地的運營商Localdns的緩(huan)(huan)存(cun)到期(qi),域名解(jie)(jie)(jie)(jie)析才會(hui)生(sheng)效(xiao)。一般修改(gai)解(jie)(jie)(jie)(jie)析后(hou)的生(sheng)效(xiao)時間取(qu)(qu)決于(yu)域名的TTL設置。
5、修改過域名DNS服務器
修改域名(ming)DNS服務(wu)器(qi),一(yi)般默(mo)認需要(yao)48小時的全(quan)球同步時間后才(cai)能完(wan)全(quan)生效(xiao)。在(zai)修改域名(ming)DNS服務(wu)器(qi)48小時內,需要(yao)保(bao)證DNS數據在(zai)新(xin)DNS服務(wu)商(shang)以及(ji)舊的DNS服務(wu)商(shang)保(bao)持一(yi)致。如果您在(zai)舊DNS服務(wu)商(shang)刪除了(le)DNS解(jie)析數據,或(huo)者(zhe)您沒有在(zai)新(xin)DNS服務(wu)商(shang)中添加DNS數據,均會(hui)造成域名(ming)解(jie)析不生效(xiao)的情況出現。
二、域名解析生效后為什么還無法打開網站
在(zai)配置DNS解(jie)析環節中,可能很(hen)多人遇到過這種問題(ti),域名解(jie)析已經生效(xiao)了,但(dan)是(shi)網站(zhan)仍然打不開,這種情況是(shi)由(you)什么原因造(zao)成的(de)呢,我們又該如(ru)何解(jie)決這種問題(ti)呢?
1、DNS緩存問題
為了提(ti)高網站(zhan)(zhan)訪(fang)問(wen)(wen)速度,系(xi)統會自動將已(yi)經(jing)訪(fang)問(wen)(wen)過并獲取(qu)IP地(di)(di)址的網站(zhan)(zhan)存入(ru)本機電(dian)腦DNS緩存里,一旦再(zai)對這個(ge)網站(zhan)(zhan)進(jin)行(xing)訪(fang)問(wen)(wen),則不再(zai)通過DNS服務(wu)器而直接從本機電(dian)腦DNS緩存取(qu)出(chu)該網站(zhan)(zhan)的IP地(di)(di)址進(jin)行(xing)訪(fang)問(wen)(wen)。所以(yi)(yi),如果本機電(dian)腦DNS緩存出(chu)現了問(wen)(wen)題,會導致網站(zhan)(zhan)無法訪(fang)問(wen)(wen)。可(ke)以(yi)(yi)在“運行(xing)”中輸(shu)入(ru)CMD,然后執行(xing)ipconfig/flushdns來刷新(xin)本機電(dian)腦DNS緩存。
2、HSOTS文件映射關系
HOSTS文(wen)件(jian)(jian)是(shi)操(cao)作(zuo)系(xi)統中(zhong)記錄(lu)(lu)IP與域(yu)名(ming)映(ying)射(she)(she)關(guan)系(xi)的(de)本地文(wen)件(jian)(jian),如果HOSTS文(wen)件(jian)(jian)中(zhong)記載了某條映(ying)射(she)(she)關(guan)系(xi),操(cao)作(zuo)系(xi)統會直接請求HOSTS文(wen)件(jian)(jian),而(er)不(bu)會去進行DNS查詢。所以如果HOSTS文(wen)件(jian)(jian)中(zhong)創建了該域(yu)名(ming)的(de)映(ying)射(she)(she)關(guan)系(xi),修改(gai)解析記錄(lu)(lu)也不(bu)會改(gai)變原有的(de)記錄(lu)(lu)關(guan)系(xi)。所以這種情(qing)況需要(yao)在HOSTS文(wen)件(jian)(jian)中(zhong)重新創建新的(de)映(ying)射(she)(she)關(guan)系(xi)。
3、域名未綁定到服務器
若(ruo)訪問頁面時提示“Bad Request(Invalid Hostname)"或(huo)“您的(de)網站暫時無法(fa)打開!”,這就說明該域名沒有(you)綁定到服務(wu)器上。此時用戶(hu)只(zhi)需聯系相應的(de)空間商,進行該域名的(de)綁定即可(ke)解(jie)決。
4、網站到期未續費
由于網站過期,導致網站頁面打不開,無(wu)法訪問。這(zhe)種情況(kuang)用(yong)戶續費后(hou)就(jiu)可以(yi)恢復(fu)正常了(le)。
5、空間狀態設置錯誤
若用戶將(jiang)空(kong)間狀(zhuang)態設置成“暫停中”,也會導致網(wang)站(zhan)無法訪問(wen);這時用戶需要先登錄空(kong)間控制面板(ban),然后(hou)將(jiang)主機狀(zhuang)態改成“運行(xing)中”,網(wang)站(zhan)就可以(yi)正常訪問(wen)了。
6、網站信息問題
站點有違(wei)法違(wei)規信(xin)息或(huo)者是存在資(zi)源(yuan)超標(biao)情況被管理員停止。如果(guo)是這個原因(yin),那(nei)么用戶可(ke)以聯系服務商(shang)刪除違(wei)法違(wei)規內(nei)容或(huo)資(zi)源(yuan)超標(biao)內(nei)容。
三、如何檢測域名解析已經生效
在域名解析設(she)置完成后,您可以自行通過Dos的(de)命(ming)令提示符(fu)下的(de)Ping命(ming)令來驗證解析是否(fou)生效。
1、打開(kai)DOS窗口。電腦桌面-開(kai)始-所有程序-附件-運行。
2、輸入ping+空格+您的域名。
3、回車(che)后將顯示結果。
4、結(jie)果中顯示出綁定的(de)對(dui)應IP如果與您解析設(she)置的(de)記(ji)錄(lu)一致(zhi),則驗證(zheng)生效成功(gong)。