Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

让网速达到极限的dns,如何测试DNS对网速的改善效果?

让网速达到极限的dns

题图来自Unsplash,基于CC0协议

导读

  • DNS解析速度对网速的影响有多大?
  • 最快的公共DNS服务器推荐及实测对比
  • 如何测试DNS对网速的改善效果?
  • 修改DNS能否突破运营商限制达到网速极限?
  • DNS延迟与下载速度的关系是什么?
  • 网速极限受哪些因素影响,DNS是其中之一吗?
  • DNS解析速度对提升网速其实非常重要,特别是在我们日常上网浏览网页、看视频的时候,一个响应快的DNS能让页面加载更迅速,视频缓冲等待时间减少。如果你也遇到偶尔网页加载慢、切换页面卡顿、视频频繁缓冲,而实际宽带速度并没有明显下降,那很可能就是DNS解析的反应不够快导致的。下面我们来聊一聊如何让你的网络体验更接近“极限”。

    最快的公共DNS服务器推荐及实测对比

    说到极速DNS服务,目前几大主流的全球顶级节点确实很值得一试,以下是简单对比总结。

    DNS服务器 特点 速度排名(实测) 隐私保护 适用场景
    Google Public DNS(8.8.8.8/8.8.4.4) 阿里巴巴母公司支持,较为稳定 均属于顶级 全量数据收集,隐私稍逊 国内用户能正常访问,稳定挺快
    Cloudflare(1.1.1.1) 专注简洁,号称无广告无监控 非常快,常排第一 强调匿名,隐私保护较好 谷歌、Cloudflare自家的服务用这个加速很有用
    OpenDNS(208.67.222.222) 可作家长控制使用 较稳定,但不一定最快 已剔除部分数据,隐私中等 喜欢自定义域名、过滤不良信息的用户可用
    DNSPod(国内服务较多) 国内用户响应较好 很快速,尤其本地节点 数据无需使用个人信息发送 在国内用,省内节点会极快,几乎与本地光猫一致

    当然不同地区的小伙伴,体验差异也不同。建议可以实际ping几个地址或者试试DNS Benchmark来亲自感受一下你那边的反应快慢。

    如何测试DNS对网速的改善效果?

    要测试DNS是否能带来明显的网速提升,并不是单纯说几句“快了快了”就行,最好采用客观指标。这里推荐几个小方法:

    1. 测网页加载时间:打开同一个网站,比如打开知乎、YouTube或者谷歌,记录原始时间,然后修改DNS,再测一次。比如改之前加载要等5-6秒,换了个Cloudflare之后3秒左右搞定,差别还是肉眼可见的。
    2. 测ping值(延迟):如果你常玩在线游戏或者打视频通话,延迟低才是关键。ping一下www.baidu.com,看数值是多少,改了DNS之后更低一些,说明你的网络“开口”在加速。
    3. 网络测速工具对比:使用Speedtest、Fast.com等测速工具,在不修改DNS和修改之后各测一次,尽管测速工具更多反映带宽,但在弱带宽情况下DNS提升也会有一定间接帮助。
    4. 家庭环境测试:如果你家里有几台设备,WiFi覆盖面积大,可以试试统一改所有设备的DNS,然后各自体验一下网页和APP加载的速度,对比新旧DNS下的共同网络速度。

    当然,测试环境要尽量一致,例如关闭路由器路由器重启、确保没有后台程序占用大量带宽等。

    修改DNS能否突破运营商限制达到网速极限?

    一些用户会怀疑,如果运营商提供底层NDS,速度慢是因为他们在劫持或者诈骗某些站点的域名解析,或者可能出现DNS所级或污染等配置问题。确实,很多国内家庭宽带用户反映,用运营商自带DNS时,某些站不能访问,或者访问速度非常慢,而换成第三方DNS服务器后,不仅能提升速度,甚至可以“绕”开某些限制。在一定程度上,修改DNS是可能帮助你在使用某些服务时得到“优化”的网速体验,例如:

    • 对涉及CNNIC域名体系的网站,国内本地DNS更快。
    • 若遭遇DNS劫持或控制台完全改写域名解析,换一个干净的DNS可以解决。
    • 但注意,这并非能够突破账号IP或带宽层限速,比如你下单了100Mbps宽带,它不会因为你改DNS就给你提升带宽。

    DNS延迟与下载速度的关系是什么?

    说到“网速”,大家通常想到的是“上不去”、“下不动”,大部分下载速度还是由你宽带的上下行速率、服务器传输能力等决定的。但DNS延迟是什么呢?

    简单讲,网络请求的第一步是查找域名(比如打开www.qq.com),这其实就是DNS工作时间。如果托管在DNS服务器的解析过程很慢,那整个页面的加载速度就会拖慢,进而让你觉得网速明显不快。比如说,你实际带宽是50Mbps,但由于每打开一个网页都在等DNS响应,会明显感觉速度下降。

    下载速度一般依赖底层TCP/IP连接和可用IP带宽,更像是突发处理。DNS则属于应用层的准备动作,如果不加干预,一个响应40-50ms的DNS已经比默认的上一级响应快很多,响应10ms的DNS几乎可以忽略存在的延迟,只有反应慢的DNS才会影响到那种“看啥都卡、点啥都不稳”的感觉。

    网速极限受哪些因素影响,DNS是其中之一吗?

    要觉得网络快到极限,物理带宽、线路质量、运营商节点、上游节点质量、客户需求绑定、终端设备性能,有时候甚至用WiFi而不是有线方式,都会影响。

    但实际上,DNS在内层网络的作用是解决那个你浏览器“不知道去哪儿”(域名转IP)的小问题,属于“路途能不能走通快一点”的角色。如果说整个网络是一个水管系统,带宽是水管粗细,DNS就是你在水管边设计道路让罐子来得更快,是一个非常底层的优化。

    尽管是基础一步,但DNS提速很多时候确实是“跳绳之前先拉松”的暖身动作,因为开关是否顺手,道路是否平整,本身就会决定你能不能跑起来,依然值得认真优化。如果你已经做好了内外部推荐的提速准备,接下来可以考虑更高级的优化如调整路由器、使用更先进的路由器、确保全同网速配置等。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com