路由器參數設置造成上網故障的常見解決方法
了解一些關于路由器參數設置的知識還是非常重要的,這里我們主要講解了路由器參數設置造成上網故障的常見解決方法,很多時候我們在家中使用多臺計算機以及寬帶(無線)路由器共享上網時基本上并不會對很多參數進行路由器參數設置,由于大多數寬帶(無線)路由器中都缺省啟用了DHCP自動分配地址功能,所以大多數情況下我們都是直接連接好寬帶路由器后設置WAN口撥號方式以及對應的帳戶信息與密碼即可。
一、事情起因:
筆者的一位朋友最近新買了一款無線路由器,品牌是D-Link,由于他對計算機和網絡知識一竅不通所以請筆者前往家中幫助他來搭建家庭共享網絡。架設共享網絡自然不難,筆者已經駕輕就熟,連線撥號等等設置一氣呵成,然而就在筆者準備調試完畢能夠上網返回家中的時候卻發現了一個問題,那就是路由器參數設置完畢后客戶端計算機無法順利上網,打開IE瀏覽器訪問站點出現了“internet explorer無法打開搜索頁”的錯誤提示。根據筆者經驗這是明顯的無法上網的癥狀,那么到底是什么原因使家庭共享沖浪夭折呢?筆者只有循規蹈矩的來排查故障了。
二、排查故障:
首先通過命令行來查詢本機的地址獲得情況,通過“開始”->“運行”,輸入CMD后回車,在打開的命令提示窗口中輸入ipconfig /all回車后查詢網絡參數詳細信息,從反饋的提示信息我們了解到該客戶機上IP地址獲得正常,網關及DNS地址都是路由器的地址(192.168.0.1)。之后筆者又嘗試了執行ipconfig /release釋放地址并通過ipconfig /renew重新尋找DHCP獲得地址信息,這些操作都是順順利利的,這說明客戶機到路由器之間網絡連接正常。
三、解決故障:
既然知道了故障的關鍵是DNS服務器,那么我們從此入手解決問題即可,首先通過管理地址進入到路由器參數設置界面,查詢“網絡設定”選項,在此處筆者發現“路由器設定”處有一個“啟用DNS中繼轉送”參數,在筆者的印象中之前的路由器配置過,而此出該選項并沒有選中,個人感覺問題就應該出自這個參數的配置上。
為了確定筆者的判斷我們再次通過“狀態”標簽查詢路由器的連接狀態,發現PPPOE撥號成功,DNS服務器地址是202.106.195.68,次要DNS服務器地址是202.106.46.151,我們再次回到無法上網的客戶機上通過“開始”->“運行”,輸入CMD后回車,在打開的命令提示窗口中輸入nslookup指令,接下來使用server 202.106.195.68來更改DNS服務器解析地址,得到的結果是正確的IP地址,看來使用202.106.195.68這個撥號獲得的DNS地址并沒有任何問題,他是可以正常工作的。于是筆者回到路由器參數設置界面,將“路由器設定”處的“啟用DNS中繼轉送”參數前打上對勾,再次回到客戶機上嘗試連接網絡,一切正常問題得到了妥善解決,DNS解析也可以順利完成。
四、總 結:
本次故障主要是因為“啟用DNS中繼轉送”路由器參數設置上出了問題,實際上當我們選擇“啟用DNS中繼轉送”時客戶端上網進行DNS解析時會使用路由器地址進行第一步解析,這也是為什么客戶機上查詢DNS服務器地址是192.168.0.1路由器地址的原因,而第二步解析才是路由器使用自己撥號獲得的DNS服務器地址進行。
而當我們不選擇“啟用DNS中繼轉送”時DNS解析將一步到位,直接使用路由器撥號獲得的DNS服務器地址進行域名解析,而本文出現的故障正是因為不選擇“啟用DNS中繼轉送”,而又在客戶機上設置了DNS地址為192.168.0.1這個路由器地址,這樣由于沒有啟用DNS中繼轉送,所以DNS解析請求發送到192.168.0.1路由器后就不知道如何進一步轉發了。要想繼續保持不選擇“啟用DNS中繼轉送”的狀態就應該將客戶端機器的DNS地址修改為撥號獲得的公網DNS地址,例如本文中提到的202.106.195.68,這樣才能夠保證客戶端的正常上網,當然筆者還是建議各位讀者直接選擇“啟用DNS中繼轉送”,這樣可以讓我們家庭共享更加輕松方便。