查看: 5830|回复: 5

宽带路由器设置DNS问题

[复制链接]
发表于 2008-2-4 16:10:35 | 显示全部楼层 |阅读模式
最近DNS老是不稳定,我在路由器DNS设置为固定的以后在客户机的dns地址设为了路由器的ip地址,这样有的时候NSLOOKUP正常的,有时不能解析,不知道把DNS设置在路由器上跟设置在客户机上有什么不同,我如果跟由器上设置两个DNS,客户机上再设置另外两个DNS是不是说我的dns就有四个,有兄弟了解的话指点一下啦
回复

使用道具 举报

发表于 2008-2-4 16:49:00 | 显示全部楼层
一般来说宽带路由器都有DNS代理功能,所谓代理,就是它本身并没有DNS解析功能,但是它能够帮你完成解析任务。
首先,宽带路由器是一种NAT的原理,分为LAN、WAN口,就有2个IP,LAN提供局域网网关IP,WAN口提供来连接Internet,当路由器拨上号后,会从电信或者网通、铁通上获取2个DNS,这个和本机自己设置的IP没有什么关系,这个DNS基本上都是电信电信或者网通、铁通认为能够正常解析的DNS IP。
那现在来讲讲当使用宽带路由器的PC设置DNS IP为LAN IP的时候,DNS的工作原理:DNS请求包--->LAN IP--->正真的DNS IP(WAN口得到的主DNS IP)
而当PC设置为当地的公网DNS IP的时候,DNS的工作原理:DNS请求包--->正真的DNS IP(PC上设置的主DNS IP)
从以上可以看出区别:使用代理的时候,要多出一个步骤,DNS请求数据包先被发送到了宽带路由上,再有路由器将请求包发到目的DNS IP(这里有封包和解包的过程);而不使用代理的时候,DNS数据包被直接发送到目的DNS IP进行解析。就是因为在封包解包的时候宽带路由器的代理原理实现工作不是很稳定(BUG),才会造成有时能够解析有时候不能解析(当然这个要排除目的DNS服务器本身工作正常的情况下)。
回复

使用道具 举报

发表于 2008-2-4 21:29:47 | 显示全部楼层
二楼讲的不错,附件是测试的工程,比较可知DNS查询,两种情况下目标地址不同。
四个DNS容易迷惑,我一般使用下述两个方法之一:
1、在PC设DNS如图2
2、在路由器的DHCP选项设DNS如图1(只是示例如要启用DHCP填写的也是ISP的DNS地址)

[ 本帖最后由 oldjiang 于 2008-2-4 22:02 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?CSNA会员注册

×
回复

使用道具 举报

头像被屏蔽
发表于 2008-2-7 05:30:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-12 14:34:17 | 显示全部楼层
太专业了不太明白恶劣
回复

使用道具 举报

发表于 2008-8-18 23:08:43 | 显示全部楼层
dfdfdfdfdfdfdfdfdfdf
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表