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