通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  列兵

注册:2009-5-30
跳转到指定楼层
1#
发表于 2009-5-31 17:28:39 |只看该作者 |倒序浏览
  很多时候我们在家中使用多台计算机以及宽带(无线)路由器共享上网时基本上并不会对很多参数进行设置,由于大多数宽带(无线)路由器中都缺省启用了DHCP自动分配地址功能,所以大多数情况下我们都是直接连接好宽带路由器后设置WAN口拨号方式以及对应的帐户信息与密码即可,然而正是这种缺省的设置方式容易存在一定的隐性问题,最近笔者就遇到了这么个麻烦,通过这次故障排查经历让笔者深知宽带接入路由器上一些参数也是非常重要的,设置不当依然会造成上网故障。


  一、事情起因:
  笔者的一位朋友最近新买了一款无线路由器,品牌是D-Link,由于他对计算机和网络知识一窍不通所以请笔者前往家中帮助他来搭建家庭共享网络。架设共享网络自然不难,笔者已经驾轻就熟,连线拨号等等设置一气呵成,然而就在笔者准备调试完毕能够上网返回家中的时候却发现了一个问题,那就是设置完毕后客户端计算机无法顺利上网,打开IE浏览器访问站点出现了“internet explorer无法打开搜索页”的错误提示。
  根据笔者经验这是明显的无法上网的症状,那么到底是什么原因使家庭共享冲浪夭折呢?笔者只有循规蹈矩的来排查故障了。
  二、排查故障:
  首先通过命令行来查询本机的地址获得情况,通过“开始”->“运行”,输入CMD后回车,在打开的命令提示窗口中输入ipconfig /all回车后查询网络参数详细信息,从反馈的提示信息我们了解到该客户机上IP地址获得正常,网关及DNS地址都是路由器的地址(192.168.0.1)。之后笔者又尝试了执行ipconfig /release释放地址并通过ipconfig /renew重新寻找DHCP获得地址信息,这些操作都是顺顺利利的,这说明客户机到路由器之间网络连接正常。
  笔者又尝试ping网关地址,得到的反馈信息也是通畅的。这更进一步证明网络连接的正常。接下来笔者开始针对DNS服务器地址进行检测,通过“开始”->“运行”,输入CMD后回车,在打开的命令提示窗口中输入nslookup www.it168.com指令,检查本机的DNS服务器是否可以正常解析www.it168.com域名为正确的IP地址,结果反馈回来的数据却是“unknow can't find www.it168.com:no response from server”,这说明DNS地址192.168.0.1无法完成解析www.it168.com的工作,看来是本机的DNS地址出现了解析问题造成无法上网。
  三、解决故障:
  既然知道了故障的关键是DNS服务器,那么我们从此入手解决问题即可,首先通过管理地址进入到路由器设置界面,查询“网络设定”选项,在此处笔者发现“路由器设定”处有一个“启用DNS中继转送”参数,在笔者的印象中之前的路由器都没有对此设置过,而此出该选项并没有选中,个人感觉问题就应该出自这个参数的配置上。
  为了确定笔者的判断我们再次通过“状态”标签查询路由器的连接状态,发现PPPOE拨号成功,DNS服务器地址是202.106.195.68,次要DNS服务器地址是202.106.46.151。
  我们再次回到无法上网的客户机上通过“开始”->“运行”,输入CMD后回车,在打开的命令提示窗口中输入nslookup指令,接下来使用server 202.106.195.68来更改DNS服务器解析地址,更改DNS服务器地址为202.106.195.68后再针对www.it168.com地址进行解析,得到的结果是正确的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中继转送”,这样可以让我们家庭共享更加轻松方便。

举报本楼

本帖有 8 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-15 17:23 , Processed in 0.129348 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部