为什么改变DNS设置能提高网速?

过去20年,随着技术的发展,网速得到极大提升。当拨号上网还是标准的上网方式时,加载一张低分辨率的图片的时间,就够你去冲杯咖啡。如今,宽带和光纤创造了闪电般的高速网络,即使是高清媒体也能在数秒内加载完毕。但是,这也不是说没有改进的余地了。

虽然网速受到 ISP的限制,但我们可以做一些改变来提升它。这些措施包括调整Windows系统更换ISP的路由器,或者在Wi-Fi和以太网连接之间进行切换。你甚至可以找出你的ISP是否提供信道捆绑,这将使你的网速翻倍。

大家经常说,改变DNS设置是优化网速最简单的方法之一。但是DNS到底是什么,改变它是如何提高网速的?

DNS是什么?

当你在浏览器中输入网站的URL时,需要将其转换为这个站点的IP地址,以便发送和接收数据。

域名系统(DNS)就相当于是数字电话簿,为给定的名称(URL)提供一个数字(IP地址)。例如,如果你在浏览器中输入“www.makeuseof.com”,DNS服务器会将其转换为IP地址—在本例中为54.221.192.241。

由于目前有超过10亿个网站在线,所以保持这么大的列表是不现实的。相反,你的DNS服务器将缓存一系列网站的数据。

如果你试图访问一个尚未缓存的站点,那么你的DNS服务器将从另一个服务器请求这项信息。你默认的DNS服务器可能由你的ISP提供,但不能保证是性能最好的服务器。

幸运的是,你也可以使用其他DNS服务器

一个地理位置上的问题

支撑互联网的基础设施是一组组电缆(铜线或光纤),它们连接着世界各地的服务器。数据以电磁波的形式通过这些电缆传输,传输速度受限于光速以内。

虽然我们不能做任何事来增加那个速度,但是可以减少这些波的传播距离。如果DNS服务器离你很远,那么你的浏览速度将受到影响。

图片来源:Khakimullin / Depositphotos

然而,互联网实际上比简单的距离计算要复杂得多。谷歌公共DNS是最流行的DNS服务器之一,使用8.8.8.8和8.8.4.4这两个IP地址。这些被称为任播地址,在世界各地有多个服务器响应来自这些地址的请求。

在一天之中,响应请求的服务器根据网络条件和流量不断变化。尽管响应你的查询来自世界各地的服务器,但它始终被列为最快的DNS服务器之一。

他们通过与内容交付网络(CDN)合作,将位置数据附加到DNS请求之上,从而实现了这一点。在大多数情况下,如果你使用加拿大的DNS服务器,那么CDN将假定你在加拿大。这会影响加载速度,将针对加拿大用户优化你所看到的内容。

现在,谷歌和OpenDNS一起将你的IP地址附加到DNS请求上。这意味着数据是从一台本地服务器加载到你的服务器上的,从而提高了你整体的互联网速度。

DNS路由优化

在使用谷歌地图规划旅行时,你将看到许多不同的旅行选项。有些路线将花费更少时间,即使他们走了更长的距离。这可能是因为一些因素的影响,如通行情况、交通工具的差异和平均速度。

当你选择一个DNS服务器来提高你的网速时,你将面临一系列类似的因素。选择最有利的路径称为路由优化。

一些DNS服务器,比如ISP提供的那些服务器,将会承受大量的流量,特别是在高峰时期。有些服务器可能有过时的记录,或者无法有效地路由你的数据。DNS服务器和你的机器之间的连接只是问题的一部分。这是因为你想访问的站点可能需要来自其他站点的数据,比如广告或视频。

服务器和连接之间复杂的相互作用使得路由优化成为提高网速的一个重要部分。你的ISP的DNS服务器可能就在附近。但是,它们的通用方法不太可能提供最佳性能。所以,像谷歌的Namebench这样的工具在此就可以派上用场了。它提供了一个免费的速度测试,以帮助你找到最快的DNS优化你的互联网速度。Namebench分析你的连接,并推荐专门为你定制的最佳DNS服务器。

对DNS速度的需求

在戴夫·布雷斯福德的管理下,英国奥运自行车队成为有史以来最成功的车队之一。他们最终在2008年和2012年奥运会上获得了七成的金牌。他们成功的秘诀是布雷斯福德信奉边际收益原则。这个原则认为,许多小的改进会带来显著的整体改进。

虽然没有提高互联网速度的银弹,但我们可以做很多小的调整和改进。这些改进共同提高了我们的整体互联网速度——DNS服务器在其中扮演着重要的角色。改变你的DNS服务器也不是一招就能搞定的替代DNS服务器甚至可以提供比默认选项更好的安全性和私密性。

若想了解关于计算机网络、DNS、互联网,可阅读https://www.makeuseof.com/tags/dns/

作者

James Frew 是MakeUseOf购买指南的编辑和自由撰稿人,他热衷于让技术对每个人都是可用的和安全的。除了科技写作,他还对健康、旅行、音乐和心理健康感兴趣。

英文原文

Why Changing DNS Settings Increases Your Internet Speed

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/LuL1dK2L1diJ4yIGIRpK
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券