了解一些关于路由器参数设置的知识还是非常重要的,这里我们主要讲解了路由器参数设置造成上网故障的常见解决方法,很多时候我们在家中使用多台计算机以及宽带(无线)路由器共享上网时基本上并不会对很多参数进行路由器参数设置,由于大多数宽带(无线)路由器中都缺省启用了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中继转送”,这样可以让我们家庭共享更加轻松方便。