windows能連網路,但是打不開網頁,出現無法解析伺服器的DNS

HIT_微笑前進發表於2015-07-20

首先,我想先說作為一名剛學完計算機網路課的學生,而且還完成了學校的號稱和史丹佛一個難度級別的網路實驗之後,我認為自己對於計算機網路還是勉強入門了,對於各種之前只是聽過的各種tcp、http、路由器、交換機、區域網、廣域網等等都有了清晰的瞭解了,但是,但是。。。果然理論還是要結合實戰,特別是在當今複雜多端的網路世界中的實戰經驗果斷重要啊啊。。


好吧,原諒我以上與標題不符的BB,因為對於電腦出現的這個問題,以我所學實在是把各種能想到的可能和解決辦法都用上了,真有種黔驢技窮的感覺了。。。被折磨了很久,不過,不過。。最後還是解決了,所以在這說一下我的解決方法,萬一有人遇到和我一樣的問題,可別再被折磨這麼多了,因為網上絕大多數的方法都然並卵呀。。


我的電腦系統是win8,出現的問題是:

1、插網線,網路中心顯示Internet訪問,能通過校園網的銳捷登入

2、tcp設定自動獲取IP地址,自動獲取DNS伺服器與備選DNS伺服器地址

3、通過查詢網路詳細資訊,顯示ip地址,DNS伺服器地址獲取正確

4、DNS伺服器可用,通過室友的電腦證實

5、使用獵豹免費WiFi發散WiFi後,發散出來的WiFi是可以連到網路的

6、ping閘道器,通;ping DNS伺服器,通;直接ping www.baidu.com,通

7、電腦管家測網速,能測到

8、代理伺服器禁用

但是、、、

但是、、、、、

1、各種瀏覽器打不開

2、qq登不上

3、使用電腦上別的應用都表示,網路連線失敗

、、、、、、

所以,就開始了各種嘗試啦

1、不知怎的,第一反應就是重啟電腦,然並卵

2、網路中心tcp的設定確認了好幾遍,然並卵

3、手動設定DNS伺服器,選擇不同DNS伺服器嘗試,然並卵

4、電腦管家,網路修復,然並卵

5、cmd輸入命令:ipconfig /flushdns,然並卵

6、想起之前更新過電腦,解除安裝了最近的更新,然並卵

7、控制變數~~~有線連不上,我就連WiFi,然並卵

8、各種百度,嘗試各種方案,然並卵

9、抓狂。。。然並卵

10、終於,,終於找到了一條命令(此處應該有鮮花掌聲):netsh winsock reset 

即將winsock恢復至預設狀態,之後重啟,果斷連到網了,所以電腦出現上面所說的現象的原因很明顯,電腦系統內部目錄winsock被更改,導致網路配置出錯,所以即使電腦上的設定沒有錯,但是winsock與網路連線傳輸資訊時引數更改,導致不能得到正確的響應,也不能發出正確的請求。

之前網路程式設計都沒有和系統相關聯的,直接是原理的實現,所以對於windows的網路程式設計介面也沒接觸過,通過這次才知道windows的網路程式設計介面是winsock,之所以這條命令有用是因為通過以上的各種分析測試表示我的電腦連不上網,和網路無關、和路由器無關、和DNS伺服器無關、和電腦上各種聯網設定無關、和系統無關,所以據我推測就是被之前安裝的某些惡意軟體更改了引數才導致我連不上網,但是吧,出現這個問題時我並沒有安裝任何軟體,只是解除安裝了幾個,其中有:itudou、土豆視訊、暴風影音、Chrome瀏覽器。。。其中是哪個更改的我就不想再研究了,只是,姐能安你就不能卸你了嗎!!鬼火!!真不愧有流氓軟體這個稱呼,莫名其妙就讓人浪費這麼多時間精力去找問題,雖然自己以後也是要做IT這一行的,但是一定要記住嚴守道德底線,靠技術來贏得掌聲而不是別的東西

相關文章