如何自行診斷無法上網的原因

就在8月1日剛進入農曆7月的頭一天晚上9點多,許多中華電信的用戶發覺上網的情況不大正常,有一些網站都連不上,然後MSN或即時通的人數好像也比平常星期五的晚上多了很多人,整個事件經歷了大約三個小時,到現在都還沒看到HiNet出面說明原因,原因就是:「HiNet的DNS主機掛掉了」!

為什麼HiNet DNS掛掉會讓人無法上網,或是連線不正常?要了解整個原理就要對DNS的原理作一個全盤的說明,今天我只針對如何自行排除故障的方法先發這篇文,建議你要把這篇文列印出來或是存到你的硬碟(不是加到我的最愛,是瀏覽器的【檔案】→【另存新檔】喔),因為等到你無法上網時是看不到這篇文的。

以下是各種無法上網的診斷過程:

撥號無法連線

當你按撥號連線時如果出現下面的「錯誤769:無法連線到指定的見的地」,那一定是你的「區域連線」被停用了

請你從「網路上的芳鄰」按右鍵【內容】開啟這個網連線的設定視窗,請注意看「區域連線」呈現灰色的停用狀態,你只要在「區域連線」的圖示上按右鍵,然後【啟用】就可以恢復正常了。


第二種無法撥號連線的錯誤是你的帳號密碼不對,這個我可幫不上忙,請找你的ISP取回或重設密碼就可以了。

第三種錯誤是一連線上馬上又斷線一直重覆,比較可能的原因是線路或ADSL數據機壞了,或是網路線有問題,數據機可以看上面的燈號,如果有亮紅燈就是不正常,網路線就要換一條試才知道了,順便一提我幫別人換過許多條中華電信所附的「綠色網路線」,線一換就一切正常了,你如果還是用那條線而又時常連線出問題或是常無故斷線,第一個要試的就是換一條網路線。

可以連線但是開啟無法網頁

這個的情形就更複雜一點但是請你用以下的方法來一步一步測試

第一步要先知道你撥號所取得的IP位址:請一樣由「網路上的芳鄰」按右鍵【內容】開啟網連線的設定視窗,如果你是用撥號連線就檢查「寬頻連線」,如果你是用IP分享器上網就要檢查「區域連線」,請在該連線上按右鍵選【內容】可以看到「寬頻連線狀態」或是「區域連線狀態」


請再由「支援」標籤頁內的〔詳細資料〕看到「網路連線詳細資料」,裡面你要記下來這幾個數值:


  1. IP位址:這是你實際連到網路上的位址,如果是用分享器就會像圖中是192.168.x.x的位址,如果是撥號上網那位址就不一定了,但是不管是分享器上網或撥接上網,如果IP位址是169.254.x.x那就不正常了,這表示你並沒有分配到可以上網的位址。
  2. 預設閘道:這個就是你連外的窗口,請記下他的IP位址。
  3. DNS伺服器:這個也很重要請記下來,我們後面會用到。

接著老方法請由「開始」→「所有程式」→「附屬應用程式」→「命令提示字元」開啟一個DOS視窗(如果找不到也可以由「開始」→「執行」→輸入「cmd」→「確定」也可以),在DOS視窗輸入「ping www.hinet.net」看它的回應(不一定是Hinet隨便一個網站的網址都可以),正常是像下圖的連續四組的數值,而且數值的大小都差不多


如果像下圖一樣出現四次「Request timed out」那就是完全連不到,如果其中只有1,2次的timed out則是連線品質不良。


如果Ping不到www.hinet.net請開始依下列的順序測試你的連線到底在哪裡中斷了

  1. Ping你自已的位址
  2. Ping預設閘道位址
  3. Ping DNS伺服器位址

不管是哪一個沒有回應,就表示你跟該網路節點是不通的,Ping不到自己的位址是網卡有問題,Ping不到預設閘道是連線沒有成功,那Ping不到DNS伺服你可以再Ping我們最後面的一堆DNS伺服器位址,隨便找一個Ping看看,如果可以Ping得到,那就是跟這次HiNet當機的情況一樣:你的連線ISP的DNS伺服器掛了,解決的方法請看後面的說明。

可以Ping到但是不能上網

這種情形如果在Ping指令的時候有多一個?,還有電腦喇叭會嗶一聲的話,就是中毒的現象,在確定你的毒已經解掉之後,在DOS視窗下「netsh winsock reset」,然重開機應該就可以了。

手動指定DNS伺服器

如果是像這次的HiNet DNS伺服器當機,而網路連線都正常的話,最簡單可以馬上恢復正常的成法就是手動指定DNS伺服器,請一樣由「網路上的芳鄰」按右鍵【內容】然後在「區域連線」按右鍵【內容】在「這個連線使用下列項目」區塊中的最後面點選「Internet Protocol (TCP/IP)」然後按〔內容〕進到這個設定畫面


點選「使用下列的DNS伺服器位址」,然後在「慣用DNS伺服器」和「其他DNS伺服器」輸入下列國內IPS的DNS伺服器位址(自已先Ping看看是否可以連到),最後再按〔確定〕就可以了。

國內各大ISP DNS伺服器位址

Hinet 168.95.1.1 168.95.192.1 168.95.192.2

SeedNet 北區: 台北, 桃園, 新竹, 宜蘭, 花蓮, 苗栗 139.175.55.244 139.175.252.16 中區: 台中, 彰化, 南投, 雲林 139.175.150.20 139.175.55.244 南區: 高雄, 台南, 嘉義, 屏東, 台東 139.175.10.20 139.175.55.244

So-Net 61.64.127.1 61.64.127.2

GIGA 203.133.1.8 203.133.1.6

亞太線上APOL 203.79.224.10 203.79.224.30

速博Sparq 211.78.130.10 211.78.130.11

台灣固網TFN 211.78.215.137 211.78.215.200

台灣電訊TTN 202.145.136.4 202.145.138.1 202.145.138.136 202.145.138.200 210.17.1.1

以上的各ISP DNS伺服器列表如果有誤的還請指正,本人會儘量維持這份列表的正確性。

0 留言:

張貼留言