一、緣由:
家里裝的10M長城寬帶,下載速度很快,就是打開網頁會經常失敗、播放視頻會卡無法播放;最近尤甚,甚是惱怒。
在畫個圈圈詛咒長城寬帶的同時,突然想起來打不開網頁很大可能是DNS解析失敗導致,故從DNS下手;還有可能是周圍WIFI太多
造成無線信號干擾,這需要檢測無線信號的信道並作出調整。
二、解決辦法:
DNS調整:
每個電信運營商都有自己最合適的DNS,而私人寬帶一般不會給你提供DNS,故需要自己設置最合適的DNS。
一般百度上會推薦:主DNS 114.114.114.114 備DNS 8.8.8.8 (谷歌);而我正是這么設置導致頻繁的網頁無法打開。
1、由於淘寶長時間打不開,故從taobao.com 下手。 在cmd里輸入:nslookup taobao.com ,會得到
C:\Users\Alex>nslookup taobao.com 服務器: public1.114dns.com Address: 114.114.114.114 DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. DNS request timed out. timeout was 2 seconds. *** 請求 public1.114dns.com 超時
可以看到請求dns超時,判斷應該是我的長城寬帶到114dns網絡狀況不好。
經ping測試,ping 114.114.114.114 -n 10 有少許丟包;ping 8.8.8.8 -n 10 很多丟包;故判斷這兩個DNS不合適。
2、測試幾大互聯網運營商的公共DNS網絡情況
阿里DNS:223.5.5.5 223.6.6.6 ; 騰訊DNS: 119.29.29.29 ; 百度DNS: 180.76.76.76
用PING去分別測試結果:
C:\Users\Alex>ping 180.76.76.76 -n 10 正在 Ping 180.76.76.76 具有 32 字節的數據: 來自 180.76.76.76 的回復: 字節=32 時間=40ms TTL=54 180.76.76.76 的 Ping 統計信息: 數據包: 已發送 = 10,已接收 = 10,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 最短 = 38ms,最長 = 46ms,平均 = 40ms C:\Users\Alex>ping 223.5.5.5 -n 10 正在 Ping 223.5.5.5 具有 32 字節的數據: 來自 223.5.5.5 的回復: 字節=32 時間=36ms TTL=54 223.5.5.5 的 Ping 統計信息: 數據包: 已發送 = 10,已接收 = 10,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 最短 = 34ms,最長 = 38ms,平均 = 35ms C:\Users\Alex>ping 119.29.29.29 -n 10 正在 Ping 119.29.29.29 具有 32 字節的數據: 來自 119.29.29.29 的回復: 字節=32 時間=41ms TTL=52 119.29.29.29 的 Ping 統計信息: 數據包: 已發送 = 10,已接收 = 10,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 最短 = 40ms,最長 = 48ms,平均 = 42ms
由以上測試可以得出,全部網絡均無丟包,阿里DNS平均延時最低(35ms),其次是百度DNS(40ms),最后是騰訊DNS(42ms)
故這里選用阿里DNS:223.5.5.5(主) 223.6.6.6(備)
在路由器設置好DNS解析后,打開cmd強制刷新DNS緩存,ipconfig /flushdns ;之后秒開淘寶等之前打不開的網頁視頻。
注:樓豬用的360安全路由,里面有自動DNS功能,經測試也不是很可靠。
WIFI信道調整:
有時候在一個住宿人員很集中地區會有大量無線路由器,有可能大家的WIFI都選用的同幾個信道,這樣就會造成WIFI信號干擾。
確認WIFI信號是否受到干擾,最直接的辦法就是用筆記本連接網線,使用有線進行網絡測試,看是否正常。接着我們需要檢測下,周圍WIFI的信道質量。
筆記本連上無線后,使用inSSIDer軟件;安卓可以下載WIFI分析儀;IOS不越獄暫時沒什么軟件可用。另外可以下載對應的路由器管理APP,用手機連接后,一般都有WIFI信道質量檢測功能。
一般當前信號會對附近的兩個信道產生干擾,即5信道會對6和7信號產生干擾,所以建議選擇更遠一點的信道。
確認質量比較好或者空閑的信道后,我們就可以進入路由管理界面調整信道;或者讓路由器自動選擇信道(感覺不可控)。
三、總結:
如果出現大面積網頁打不開、視頻播放不了,在排除網絡帶寬被占用的情況下,你可以先重啟路由器,畢竟重啟能解決很多問題。
如果重啟后,依然不行,就可以懷疑是DNS解析的問題。用nslookup baidu.com確定你的dns,然后去測試他的網絡質量;再從上面所
提到的5個公共DNS服務,選擇一個無丟包、延時最低的作為自己的DNS。
由於移動設備的大量普及,WIFI信號干擾也是影響我們上網的一大因素,我們可以手動選擇合適的信道,或者使用5G路由器,來保證無線上網質量