域網(wǎng)能ping通,能訪問上路由器,但是不能上網(wǎng),不能上QQ,怎么辦?
處理方法:
1、先把系統(tǒng)自帶的防火墻關(guān)掉。具體設(shè)置:控制面板-windows防火墻-打開關(guān)閉防火墻-選擇關(guān)閉。此時(shí)可以試試網(wǎng)頁(yè)刷新看是否恢復(fù)。
2、網(wǎng)絡(luò)能ping通,說明TCP/IP協(xié)議無故障,手動(dòng)設(shè)置DNS來進(jìn)一步判斷是否是域名解析出現(xiàn)故障。
3、關(guān)閉或者卸載三方防火墻或者各種安全衛(wèi)士,此時(shí)可以刷新頁(yè)面判斷是否恢復(fù)。
4、開始運(yùn)行輸入:netsh winsock reset
重啟電腦后登陸網(wǎng)頁(yè),網(wǎng)頁(yè)恢復(fù)正常。
winsock是Windows網(wǎng)絡(luò)編程接口,netsh winsock reset 是把它恢復(fù)到默認(rèn)狀態(tài)。
般來說,整個(gè)內(nèi)網(wǎng)只能上QQ和微信,基本上就是DNS的問題了,比如說,域控服務(wù)器上面的DNS轉(zhuǎn)發(fā)失效了,那就會(huì)出現(xiàn)這樣的故障,除非DHCP服務(wù)給客戶端下發(fā)DNS服務(wù)器的時(shí)候,把內(nèi)網(wǎng)DNS服務(wù)器設(shè)置為首選,而把外網(wǎng)的DNS服務(wù)器設(shè)置為備用,才能避免這個(gè)故障。
讀到這里,很多人會(huì)問,為什么不直接用外網(wǎng)的DNS服務(wù)器?基本上不可能出故障,何必在內(nèi)網(wǎng)弄個(gè)DNS服務(wù)器庸人自擾呢?
會(huì)問出這樣的問題,肯定對(duì)域環(huán)境很陌生,也就很難解釋清楚了,如果在域環(huán)境內(nèi)不使用內(nèi)部DNS服務(wù)器,會(huì)產(chǎn)生很多問題,比如域策略無法下發(fā)到客戶端。這類人又會(huì)問,為什么要域環(huán)境?多麻煩?。∥揖透恢缽暮握f起了,就算我解釋清楚了,對(duì)方也未必接受,所以,就省省吧。
來說說今天某客戶碰到的問題吧,只有某一臺(tái)電腦只能上QQ和微信,不能打開網(wǎng)頁(yè),其他人都正常的,也就是說DNS服務(wù)器肯定沒問題,更不可能是交換機(jī)、路由器這些設(shè)備的問題,只能是這臺(tái)電腦的問題了。
用Todesk遠(yuǎn)程控制這個(gè)客戶的電腦,沒錯(cuò),雖然網(wǎng)頁(yè)打不開,但是Todesk是能夠正常遠(yuǎn)程控制的。
打開CMD命令窗口,ping內(nèi)網(wǎng)域名,ping外網(wǎng)域名,都能正常解析,說明這臺(tái)電腦的DNS配置正確,內(nèi)外網(wǎng)通信沒問題,但是瀏覽器確實(shí)打不開網(wǎng)頁(yè)。
用管理員身份打開CMD命令窗口,支行命令:netsh winsock reset,考慮到有可能是Winsock協(xié)議配置出了問題,所以使用這個(gè)命令,重置Winsock協(xié)議配置。
提示需要重啟后生效,先不重啟,我打算再思考一下,還有沒有可能是其他問題。
難道是設(shè)置了錯(cuò)誤的代理服務(wù)器?可惡的是,Edge瀏覽器居然不像IE瀏覽器那么可以很快很方便地找到代理服務(wù)器設(shè)置選項(xiàng),而是只能打開系統(tǒng)設(shè)置里面的代理來查看設(shè)置。
果然不出所料,代理服務(wù)器開著,而且被設(shè)置為本地IP,外加1080端口,肯定是哪個(gè)游戲或者惡意程序搞的鬼了,把代理服務(wù)器的狀態(tài)切換“關(guān)”,然后就能正常上網(wǎng)了。
至于netsh winsock reset命令,不會(huì)對(duì)電腦產(chǎn)生不良影響,也就不用去管它了,問題解決,大功告成,耗時(shí)5分鐘,客戶的滿意,就是我們IT外包服務(wù)人員最開心的事了,也是體現(xiàn)我們價(jià)值的時(shí)候。
——筆者為網(wǎng)絡(luò)工程師,擅長(zhǎng)計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域,創(chuàng)業(yè)多年,希望把自己的經(jīng)驗(yàn)分享給大家,覺得有用的,可以關(guān)注、點(diǎn)贊、轉(zhuǎn)發(fā),如有相同或者不同觀點(diǎn),歡迎評(píng)論。
少小伙伴在電腦應(yīng)用的時(shí)候都會(huì)發(fā)現(xiàn):通常自己只打開一個(gè)網(wǎng)頁(yè)瀏覽,但是有的時(shí)候卻感覺電腦運(yùn)行不順暢,打開資源管理器一看,處理器占用率不低,甚至?xí)霈F(xiàn)多個(gè)網(wǎng)頁(yè)的線程……對(duì)于這個(gè)現(xiàn)象多年來也沒人給一個(gè)合理的解釋,不過最近微軟終于主動(dòng)現(xiàn)身解開了這個(gè)謎題。
很多人遇到這種情況,都會(huì)以為自己中了病毒,實(shí)際上并非如此。最近微軟官方在一篇技術(shù)文章中,說明了其實(shí)這是現(xiàn)代瀏覽器采用了多線程的架構(gòu)所建構(gòu)。簡(jiǎn)單而言,當(dāng)你運(yùn)行一個(gè)瀏覽器的時(shí)候,這個(gè)瀏覽器其實(shí)并非是單進(jìn)程軟件,而是采用了多進(jìn)程的架構(gòu),瀏覽器在運(yùn)行的時(shí)候,會(huì)調(diào)動(dòng)不同的資源,但是在任務(wù)管理器的后臺(tái)上,都會(huì)顯示為瀏覽器的圖標(biāo),這就是瀏覽器為什么運(yùn)行后會(huì)有多個(gè)后臺(tái)進(jìn)程的真正原因。
微軟詳細(xì)解釋了自家Edge瀏覽器的多進(jìn)程架構(gòu),同樣的原理也適用于目前世界第一大瀏覽器谷歌的Chrome瀏覽器上。微軟表示,瀏覽器采用多進(jìn)程架構(gòu),瀏覽器在工作時(shí)主要被分為幾個(gè)不同的行程。
首先是瀏覽,這是主要的進(jìn)程,負(fù)責(zé)視窗窗口和選項(xiàng)管理,控制瀏覽器的地址欄、前進(jìn)/ 后退按鈕等框架、且要處理網(wǎng)絡(luò)請(qǐng)求和檔案存取。
其次是計(jì)算,通過執(zhí)行網(wǎng)站提供的程式碼,來控制一個(gè)網(wǎng)頁(yè)的呈現(xiàn),能夠處理超文字標(biāo)記語(yǔ)言(HTML)、級(jí)聯(lián)樣式表(CSS)、JavaScript 和圖像等內(nèi)容。
然后是GPU硬件加速的計(jì)算,這部分負(fù)責(zé)與圖形硬體相關(guān)的所有任務(wù),比如加速圖形運(yùn)算、并將處理器結(jié)果輸出到顯示器上。此外還有實(shí)用功能的進(jìn)程,這部分負(fù)責(zé)了影片播放、網(wǎng)絡(luò)服務(wù)、資料解碼、以及集合管理,微軟和谷歌的瀏覽器可借此控制、管理、協(xié)調(diào)系統(tǒng)資源。
此外進(jìn)程中還有附加程式,這部分負(fù)責(zé)了對(duì)各個(gè)附加程式的管理,每個(gè)進(jìn)程的資源使用情況、以及同主進(jìn)程/計(jì)算進(jìn)程的溝通。最后還有崩潰處理的進(jìn)程,如果瀏覽器發(fā)生崩潰,Crashpad Handler 能夠捕獲異常、并將錯(cuò)誤報(bào)告?zhèn)鬟f,以查找問題和修復(fù)故障。
必須要說的是,出于可靠性和安全性的考慮,即便是同一網(wǎng)頁(yè)上的不同元素,也可能被分配了單獨(dú)的進(jìn)程。這樣,即使是不慎被惡意軟體利用了一個(gè)計(jì)算進(jìn)程中的安全漏洞,也可避免其影響另一個(gè)行程。
所以綜合來講,瀏覽器雖然只是單獨(dú)的一個(gè)軟件,但要正常使用瀏覽器,那么就需要電腦分配多個(gè)進(jìn)程給它,甚至有的時(shí)候在一些復(fù)雜的網(wǎng)頁(yè)上,電腦的計(jì)算要耗費(fèi)不少的性能,所以還會(huì)導(dǎo)致瀏覽器的占用率比較高,比如說一些可播放視頻的網(wǎng)站。這也是為什么我們?cè)诤笈_(tái)看到一個(gè)瀏覽器會(huì)有這么多進(jìn)程的原因。
從好處上來看,多進(jìn)程的瀏覽器提升了整體的安全性,防止了不同功能在同一個(gè)進(jìn)程中的串訪,而且即使出現(xiàn)了一些故障,比如說網(wǎng)頁(yè)崩潰,也只會(huì)影響其中一個(gè)進(jìn)程,對(duì)瀏覽器的穩(wěn)定性也有很大的重要。
通過這個(gè)釋疑,以后大家打開瀏覽器如果再看到這么多的后臺(tái)進(jìn)程,大家也就不用擔(dān)心了,這是瀏覽器努力為大家服務(wù)的表現(xiàn),而且在大多數(shù)時(shí)候后臺(tái)進(jìn)程雖多,但是處理器資源占用并不高,除非你玩什么網(wǎng)頁(yè)游戲或者通過網(wǎng)頁(yè)觀看視頻!