把路由器设成DNS服务器是不是节约一点。

我的理解,如果局域网的机子都设定同一个广域网上的DNS服务器,一段时间当有N台机子访问同一个网站时,路由器就需要访问N次这个DNS服务器,但如果把每个机子都设成路由器为DNS服务器,一段时间当有N台机子访问同一个网站时,第一个访问的机子会在路由器里留下DNS缓存,其他的机子直接利用这个缓存即可,路由器只要访问一次DNS服务器。关键我还不太理解路由器的工作原理,希望多多指教。
路由会缓存DNS吗?

NO,不会。

听我分析:
路由的装置比较简单,只够用来分组IP包,哪来那么多空间来存储DNS缓存,如果有的话,那你得给它一个更新机制你说是不,还有你说的缓存,DNS服务这东西是实时的,每天每秒有多少域名被注册,有多少域名被销毁,如果设缓存的话,就存在延迟了,路由器负担不起。
再来,设立统一的DNS主是要来配合DHCP服务器的,试想一下,每个人接入路由还得去设置DNS,那DHCP又有什么用呢,有那工夫自己设置IP地址得了。
现在才是最重要的理由:
DNS是应用层服务,而路由器(我指的是三层路由,不包括NAT路由器)是在网络层,路由器根本不认识DNS的请求数据包。

上面是废话====

所以可以看出,路由器不提供域名解析,但它可以代替主机去寻找解析域名的服务器(是递归的吗?迭代查询吧),前提是它必须能够胜任DNS服务器的角色,然后返回域名对应IP了。你说的每个主机都可以不通过路由器而是直接给出DNS地址的话,这样路由器是解放了,它只把这个DNS查询当做普通的IP包分组转发了。我觉得这样种都差不多了。

路由工作原理不简单,寻找路由的算法很复杂,涉及到的协议非常多,但要是单从基本原理的话,建议查看NAT工作原理,虽然有很多人批评它越权,但在IPV4中起到不小的贡献,如果你懂的话就当我没说,这里我就不献丑了。

呵呵,如果你相信我的话,可以自己动手测试,只要拿两个主机连着路由器,然后sniffer就OK了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-13
明显不会缓存。就算你把DNS设置成路由器网关,每次访问网络都还是会向DNS服务器发送数据包,然后DNS服务器返回数据包,表明找到目标地址。
第2个回答  2009-12-13
路由那里有指定的DNS或默认的DNS
如果你DNS指到路由上,路由会访问它上面的DNS

把路由器设成DNS服务器是不是节约一点。
NO,不会。听我分析:路由的装置比较简单,只够用来分组IP包,哪来那么多空间来存储DNS缓存,如果有的话,那你得给它一个更新机制你说是不,还有你说的缓存,DNS服务这东西是实时的,每天每秒有多少域名被注册,有多少域名被销毁,如果设缓存的话,就存在延迟了,路由器负担不起。再来,设立统一的DNS...

用路由器作dns是否增加路由器负担
会增加负担,有的路由器只是给你分配了其他DNS服务器,能自己做DNS服务器的路由器应该是功能很强大的,不怕这么点DNS的,只要没人攻击就好。还是弄专门的DNS或者ISP提供的DNS服务器比较好,一旦DNS服务器遭到黑客袭击可能你们自己都不知道自己的账号密码正在源源不断的往黑客的机器上上传。

路由器设置dns上网快吗?怎么设置?
用路由器上网设置DNS步骤:1.打开控制面板,并找到“网络和共享中心”,并点击网络和共享中心”。2.接着点击在左边栏里的“更改适配器设置”。3.在出来的界面中,选中网卡,并右键点击,在出来的菜单中点击“属性”。4.在出来的本地连接 属性的界面中,双击“TCP\/IPV4”这项。5.在出来的配置界面填...

为什么在路由器里面设置DNS服务器地址速度会相差10倍那么多?
路由器的处理能力才多大点```往路由里输入DNS服务器地址,等于DNS要把解析之后的地址传给路由,再由路由寻找内网地址之后再传给你的电脑,你的浏览器才能正常打开网页``就像两个人说话,本来是很正常的,但是多了一个人帮忙传话,速度肯定就慢了。

路由器设置DNS有什么作用?可不可以不去设置???
回答:DNS域名解析,,,分正向,和方向,,说白点,,就是比如你在电脑上输入百度网站,电脑是通过DNS解析百度通过IP找到那个地址,反向是通过IP找到百度, 在路由器里面不一定要设置,,可以自动获取,,,

路由器dns改成114.114.114.114和8.8.8.8这样好吗会被黑客利用吗_...
将路由器的DNS更改为114.114.114.114和8.8.8.8是安全的,并不会轻易被黑客利用。详细解释如下:首先,DNS是用于将网站域名转化为IP地址的服务。更改路由器的DNS设置至公共DNS服务器,如114.114.114.114或Google的8.8.8.8,是一种常见的网络配置,旨在提高域名解析速度和网络的稳定性。这些公共DNS...

修改DNS服务器,对电脑会不会有影响?
所以把你电脑的DNS设置成你当的DSL供应商或你所在的局域网的服务的DSN可以提高你的网速,但如果DSN错误会导致你不能正常的访问网页,所以修改DNS地址以前你要先了解清楚DSL供应商或局域网服务器的正确的DNS地址,如果不知道你干脆就设置成自动获取。

...作用?我都填当地的DNS服务器地址,设置在路由器上。
把DNS设置在路由器上,是一般小型公司或家庭类SOHO公司的做法,是比较单纯的把域名转换成IP的功能,搭建DNS服务器一般包括域控制器的概念,要大于你所说的单纯DNS功能。搭建DNS服务器一般是大型公司或跨国公司搭配exchange邮箱服务器,这种公司一般邮件使用量超大而且很多商业机密文件也是经过邮箱传输的,所以是...

为什么要建立自己的DNS服务器,用ISP提供的不就可以吗??为什么还要自己建...
转发器 就拿缓存服务来说吧,比如你在学校里,出口带宽很小,但是校内有许多机器访问外部网络,这些都要先去 DNS服务器查询(比如电信的DNS,然后将返回的IP给主机,这期间会产生流量,一旦查询的人多了,那么带宽必然受到影响),如果在校内有个DNS服务器将其做成缓存服务器的话,那么,他将缓存主 ...

自动分配DNS服务器和手动设置有什么区别
手动设置:优点:用户自定义配置DNS服务器信息,可以选择比较优质的DNS服务器,一定程度上减少DNS劫持的发生。缺点:需要用户自行设置,需要有一定的网络基础,不适合初级用户,设置不当同样会造成网络访问异常。DNS简介:DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式...

相似回答