電腦上網故障最常見的有斷網,上不了網,打開網頁加載速度慢,故障現像不同,排除方法和入手點也不同,怎樣來判斷是哪個地方出了問題,進而解決問題呢?
在排除故障之前,我們先來簡單了解一下,電腦上網的過程是怎樣的?以百度為例,當你在網址欄輸入百度的域名:www.baidu.com直到打開百度頁面這個過程中,電腦內部都干了哪些事情?
基本過程是這樣的,首先,它會先查看hosts文件里面是否有www.baidu.com的映射關系,如果有,就直接映射到百度的IP地址,例如202.108.22.5(這只是百度其中一個IP地址),進而打開百度頁面;如果沒有,就交給DNS解析,解析正確,百度網站也可以打開。
由此可見,我們在網址輸入www.baidu.com,實際上最后是以202.108.22.5這個地址訪問百度的,換句話說,你在網址上直接202.108.22.5,然后回車,照樣可以打開百度頁面,如下圖。
說到這,大家可能會想,如果這個hosts文件和DNS設置有問題,電腦上網是不是會受影響,答案是肯定的。那么,究竟什么是hosts,什么是DNS。別急,一個一個來。
先說hosts文件,它放在哪個地方呢?這是它的路徑,放在系統盤里面,C:\Windows\System32\drivers\etc,定位到etc文件夾,就可以看到它了。
先看看它里面有什么,雙擊后以記事本的方式打開,如下圖。
然后拉到最下面,看看有什么。大家看到了,最下面那一行就是我上面說的域名和IP之間映射關系,注意,不同域名會映射到不同的IP地址。
那這個hosts文件有什么用?其實它存在的目的是為了讓我們訪問網站的速度加快,相當于一個緩存文件,僅此而已。但是這就導致它存在一個弊端,就是如果它把域名映射到一個錯誤的IP地址,就會導致網頁出錯。怎么說呢?還是以上面的百度為例,如果它不是把www.baidu.com映射到202.108.22.5,而是映射到別的IP地址,那么會導致兩種情況,一種是網頁直接打不開,一種是跳轉到其他陌生的網站(可能是釣魚網站,要小心哦),也就是我們常說的hosts劫持。
如果你的電腦上網出現有些網站打不開或者跳轉了 ,就先檢查這個文件,把里面的映射關系(上圖紅框里面的內容)都刪除,然后保存一下,看看問題是否解決。
再來說說DNS,上面我說了,它是作用是把域名解析為IP地址。它在哪里設置呢?
先打開控制面板,然后點擊“網絡和共享中心”
點擊“本地連接”
點擊“屬性”
拉下來,雙擊“Internet 協議版本4”。
然后就可以看到DNS服務器的設置位置了。
很多人這里都選擇自動獲取,當然這樣也沒多大問題,但是最好還是設置一下,可以減少一些意外情況發生。DNS設置得正確與否關系到電腦能不能打開網站,設置得好不好關系到打開網頁速度快與慢。這里建議大家把首選DNS服務器設置為114.114.114.114,備用設置為114.114.115.115。
有些朋友可能用的是谷歌的DNS,即8.8.8.8和8.8.4.4。這個我之前也用過,打開網頁速度明顯比114DNS慢,建議不要用。或者你可以用ISP運營商的DNS地址,總之只要穩定又快速還沒有劫持就行。
由于時間關系,今天先分享到這里,后續會有更新。大家有電腦和網絡方面的問題可以在微信公眾號xiaobindiannao中跟我交流。 更多電腦干貨(硬盤壞道修復,電腦各種疑難雜癥,蘋果電腦系統安裝,電腦藍屏花屏處理,電腦中毒解決,Linux系統安裝等等)