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