一、dns解析失敗是什么意思
dns解析就是借助dns服務(wu)器(qi),將域名(ming)解析到相應的ip地址(zhi)。解析成功后(hou),用戶就可以通過域名(ming)去訪問網站。
所以,dns解析(xi)失(shi)敗(bai)指的(de)(de)是將域名(ming)解析(xi)成錯誤的(de)(de)IP地(di)址(zhi),或者根本不知道(dao)該域名(ming)對應的(de)(de)是哪個IP地(di)址(zhi),不能實(shi)現通過域名(ming)去訪問對應站點。
dns解析失敗的(de)顯著(zhu)特(te)征是只能通過IP地址訪問站點,訪問域(yu)名的(de)話會出現錯誤。
二、dns解析失敗是什么原因
1、網絡不可用
這種情(qing)況較少見(jian),但也不容忽視(shi)。
2、域名劫持
域名劫持也可能(neng)導(dao)致dns域名解(jie)析失敗(bai),但(dan)這種情況很少見,就算被劫持也有方(fang)法(fa)可以(yi)應對。
3、域名是否被禁止解析
用站長之家的(de)whois工具查一下(xia)域(yu)名狀態(tai),如果是clienthold或serverhold這兩種狀態(tai),代表禁(jin)止解析(xi),此時需要聯(lian)系你的(de)域(yu)名注冊商解決。
4、各項記錄及緩存是否更新生效
檢查權威DNS緩存記錄是否生效。另外dns域(yu)名解析失敗如果長時間不解決大(da)多是由地(di)柜dns緩存記錄沒更新導致,此時也應該聯(lian)系你的域(yu)名商。
三、dns解析失敗怎么處理
1、清除緩存,重新加載dns緩存
將dns緩(huan)存信(xin)息(xi)清除后(hou),重新(xin)加(jia)載所有(you)的dns緩(huan)存。
操作步驟:點(dian)擊開始-運行-輸(shu)入CMD,在ipconfig/?中有(you)一個名為(wei)/flushdns的(de)參數,這個就是清除DNS緩存信息的(de)命令,執行ipconfig/flushdns命令,當(dang)出現“successfullyflushedthednsresolvercache”的(de)提示時就說明當(dang)前計(ji)算機的(de)緩存信息已經被成功清除。接下來所有(you)的(de)DNS緩存都會(hui)重新(xin)加載。
2、針對于dns劫持,可以通過更換本地dns解決
操作(zuo)步驟:點擊(ji)開始(shi)-設置-網絡(luo)(luo)連(lian)接-本(ben)地連(lian)接-屬性-TCP/IP協議(yi)-使(shi)用下面的DNS服(fu)務器(qi)地址,在框中輸入“8.8.8.8”和“8.8.4.4”斷開,重新連(lian)接網絡(luo)(luo)即可,并且沒有電信、聯通(原(yuan)網通)等dns劫持問題(ti)。
3、修改HOSTS文件把域名和IP綁定
每個(ge)windows系統(tong)都有個(ge)HOSTS文件(jian)(jian),可以加快域名解析(xi),方(fang)便局域網用戶,屏蔽網站,順(shun)利連接系統(tong)等功能。因(yin)此,我們可以通過修改HOSTS文件(jian)(jian)把(ba)域名和IP綁定。
操作步驟:點擊(ji)開始-搜(sou)索,找到叫hosts的(de)文件或(huo)路徑為c:windowssystem32driversetc,用記(ji)事(shi)本打開,在下面加(jia)入(ru)要解析(xi)的(de)IP和(he)域名即可。
需要提醒的是,修改HOSTS文件把域名和IP綁定是在其他方法都不能解決dns解析失敗時再使用。