在訪問網站的過程中,我們或許經常會遭遇無法訪問網頁的現象,遇到這種現象時,相信多數人會下意識地認為是網絡掉線,或者是目標網站的服務器出現了問題,可是在一番仔細排查之後,網頁無法打開的現象並不是由這些因素引起的,那麼究竟是什麼原因讓網頁內容無法打開呢? 事實上,在網絡連接以及目標服務器都正常的情況下,造成網頁無法打開現象最可能的原因就是DNS服務發生了意外,導致網站地址被無法正常解析,而且DNS服務運行不正常的現象十分常見。那麼我們如何能夠在最短的時間內確認網頁打開故障就是DNS服務引起的呢,遇到DNS服務運行不正常時,我們又該如何讓DNS服務快速恢復常態呢?
通常情況下,我們訪問某個目標網站時都是通過輸入形如“” 格式的網址來完成訪問任務的,這個網址其實也是目標網站的域名;但是,我們知道主機與主機之間相互訪問、通信時,都是通過IP地址來相互識別、確認的,這 麼說來我們只有知道了目標網站的IP地址才能夠成功地打開該網站。不過,考慮到IP地址不便於記憶,因此我們幾乎都以域名的形式來訪問網站內容,輸入的網 站地址往往會被指定的DNS服務器自動解析翻譯成IP地址;能夠提供DNS服務功能的服務器可以是本地計算機,也可以是網絡中特定的一台計算機,但是一旦 DNS服務器運行不正常,無法為用戶提供地址解析服務或者將域名解析成錯誤的IP地址時,我們就無法通過網站域名的形式打開目標站點的頁面內容了。DNS 服務運行不正常的最明顯現象就是訪問目標網站的IP地址時正常,訪問它的網站域名時就會發生錯誤。 .
常出現以下問題:
1:ie或是網絡設置不正確: 一般是由於自行指定了網絡IP、默認網關、以及修改了DNS服務器等情況。另外,,若使用了代理上網也會出現ie打不開網頁的情況。
2:DNS 的問題: 當ie無法打開網頁時,可嘗試用IP地址來訪問,。若可以訪問,那麼應該是DNS的問題。造成DNS的問題可能是連網時獲取DNS出錯或DNS 服務器本身問題。這時可以手動指定DNS服務,地址是當地的DNS服務器地址。本地連接[右鍵網絡鄰居——屬性]—右鍵屬性—TCP/IP協議—屬性—使 用下面的DNS服務器地址]。
具體解決方法步驟:
1、首先判斷是否是路由的問題,由於不同地ISP有不同地DNS地址,所以有時是路由器或網卡地問題,無法與ISP地DNS服務連接。此種情況,可將路由器關一會再開,或者重新設置路由器。
2、在遇到網頁內容無法打開,路由器沒有問題懷疑DNS服務運行不正常時,我們首先要做的事情就是利用Windows系統自帶的ping命令來確認一下本地的DNS服務是否真的運行不正常,下面就是確認DNS服務運行是否正常的具體操作驟: .
提示:某些國外網站打不開不適合以下排除方法,因為很多外國站被中國屏蔽,以下方法是不適用的,適合國內站點故障解決。
1)開始——運行——cmd
2) 首先我們網站IP地址是:116.255.161.133,使用PING IP地址,一切正常如下圖:
.
.
.
regsvr32 Shdocvw.dll
.
regsvr32 Shell32.dll (注意這個命令,先不用輸) .
regsvr32 Oleaut32.dll .
regsvr32 Actxprxy.dll .
regsvr32 Mshtml.dll
.
regsvr32 Urlmon.dll
.
第二個命令可以先不用輸,輸完這些命令後重新啟動windows,如果發現無效,再重新輸入一遍,這次輸入第二個命令。 .
方法二:COMCTL32.DLL文件產生的問題。 .