我前兩天電腦突然登錄不上去知網,微博,51zxw(自學網)等等幾個網站,但是登錄其他的很正常。
找毛病找到今天才整明白怎么解決,現分享如下:
1、開始我以為是瀏覽器的問題,后來我換瀏覽器試過IE,win10的EDGE,以及chrome,但是不是瀏覽器的原因,你可以先試著換換瀏覽器,如果是瀏覽器的原因,你就不必接著讀了。
在這里,你可以試著用ping命令來檢測網站服務器有沒有問題,當然如果DNS服務器不正常,也檢測不到結果,如果ping命令有反饋,可能就是瀏覽器的原因,具體操作如下:
win+r ? ,然后回車,輸入cmd,在命令行中再輸入ping+域名,如:
2、后來,我去清除了瀏覽數據,瀏覽器瀏覽數據的清除一般大同小異,都在瀏覽器的設置中,chorme的清除操作如下:
如果清除完畢之后,你重啟瀏覽器恢復正常,也不必接著看了。
3、清除瀏覽器也沒有恢復正常,可能DNS服務器的原因:
我們需要通過命令行的NSLOOKUP來判斷是否為DNS解析故障:
快捷鍵:win+r,調出運行,輸入cmd,回車,調出命令行。
輸入NSLOOKUP(大小寫無所謂),回車
命令行窗口中會顯示出當前系統所使用的DNS服務器地址,如我的所顯示的為
接下來,輸入你無法訪問的域名,如我輸入的www.51zxw.net,假如不能訪問的話,那么DNS解析應該是不能夠正常進行的。我們會收到如下的提示信息。
這說明我們的計算機確實出現了DNS解析故障。
小提示:如果DNS解析正常的話,會反饋回正確的IP地址,例如筆者用www.51zxw.net這個地址進行查詢解析,會得到如下的信息:
DNS故障,可以對DNS進行修改,可以首先試試360等的DNS優選器,或者優選出來之后去控制面板進行修改:
控制面板--網絡與共享中心--更改適配器設置--右擊--屬性--Internet協議--屬性--使用下面的DNS地址--輸入你的DNS地址。
一般到這里就解決了,如果不行的話,可以再換一個DNS試試。
在網絡上還找到如下方法:
4、清除DNS緩存
當計算機對域名訪問時并不是每次訪問都需要向DNS服務器尋求幫助的,一般來說當解析工作完 成一次后,該解析條目會保存在計算機的DNS緩存列表中,如果這時DNS解析出現更改變動的話,由于DNS緩存列表信息沒有改變,在計算機對該域名訪問時 仍然不會連接DNS服務器獲取最新解析信息,會根據自己計算機上保存的緩存對應關系來解析,這樣就會出現DNS解析故障。這時我們應該通過清除DNS緩存 的命令來解決故障。
第一步:通過“開始->運行->輸入CMD”進入命令行模式。
第二步:在命令行模式中我們可以看到在 ipconfig /? 中有一個名為 /flushdns 的參數,這個就是清除DNS緩存信息的命令。
第三步:執行 ipconfig /flushdns 命令,當出現“successfully flushed the dns resolver cache”(已成功刷新 DNS 解析緩存)的提示時就說明當前計算機的緩存信息已經被成功清除。
第四步:接下來我們再訪問域名時,就會到DNS服務器上獲取最新解析地址,再也不會出現因為以前的緩存造成解析錯誤故障了。
大家可以試試以上方法,希望幫到你了。