在过去的二十年里,技术发展极大地提高了互联网速度。宽带和光纤连接创造了快如闪电的网络,即使是高清媒体也能在几秒钟内载入。
这并不是说没有改进的余地。改变你的DNS设置通常被认为是优化你的网络速度的最简单的方法之一。因此,让我们看看DNS是如何工作的,以及如何改变你的DNS设置。
什么是DNS?
当你在浏览器中输入一个网站的URL时,它需要被翻译成该网站的IP地址来发送和接收数据。域名系统(DNS)相当于数字电话簿,为一个给定的名称(URL)提供一个数字(IP地址)。
例如,如果你在浏览器中输入某个网址,DNS服务器会将其翻译成一个IP地址。由于目前在线的网站超过10亿个,维护一个这么大的列表并不实际。因此,取而代之的是,你的DNS服务器为一系列的网站存储了一个缓存。
如果你试图访问一个尚未被缓存的网站,那么你的DNS服务器将从另一个服务器请求该条目。你的默认DNS服务器可能是由你的ISP提供的,并不保证是性能最好的服务器。
你的位置如何影响DNS速度?
支持互联网的基础设施是一系列连接世界各地服务器的铜缆和光缆。数据以电磁波的形式穿过这些电缆,其速度限于光速。虽然我们不能做任何事情来提高这个速度,但我们可以减少这些波的传输距离。
如果一个DNS服务器离你很远,那么你的浏览速度就会受到影响。然而,互联网的现实比简单的距离计算要复杂得多。谷歌公共DNS是最流行的DNS服务器替代品之一,使用两个IP地址(8.8.8.8和8.8.4.4)。
这些被称为任播地址,世界各地的多个服务器响应这些地址的请求。响应请求的服务器全天都在变化,取决于网络条件和流量。尽管从世界各地的服务器返回你的查询,但它一直被评为最快的DNS服务器之一。
他们通过与内容交付网络(CDN)合作,将位置数据附加到DNS请求中,实现了这一点。在大多数情况下,如果你要使用加拿大的DNS服务器,那么CDN会认为你在加拿大。
这影响了加载速度,你看到的内容将为加拿大的观众进行优化。CDN已经成为互联网运行的必要条件,它们是你是否能真正打破互联网的关键组成部分。
谷歌和OpenDNS将你的IP地址附加到DNS请求中。这意味着数据是从你本地的服务器上加载的,提高了你的整体网速。
改变你的DNS是否能提高速度?
当用谷歌地图计划旅行时,你会看到几个不同的旅行选项。有些路线会花费较少的时间,即使它们覆盖的距离更大。这可能是由于许多因素,如交通、运输变化和平均速度。
当选择一个DNS服务器来提高你的网速时,你将面临类似的一系列因素。选择最有利的路径被称为路由优化。一些DNS服务器,如ISP提供的服务器,将经历沉重的流量,特别是在高峰期。
有些服务器有过时的记录,或对你的数据进行低效路由。服务器和连接之间复杂的相互作用使路由优化成为提高你的网速不可或缺的一部分。你的ISP的DNS服务器可能就在附近。然而,他们一刀切的做法不太可能为你提供最佳性能。
这时,像谷歌的Namebench这样的工具就派上用场了。它提供免费的速度测试,帮助你找到最快的DNS来优化你的网速。Namebench分析你的连接,并推荐明确为你定制的最佳DNS服务器。
Namebench并不是你唯一的选择;也有其他方法可以找到最快的DNS来优化你的网速。此外,DNS并不仅仅决定了速度。你可以选择一个特定的DNS供应商来提高你的在线安全和保障。
如何改变DNS设置
虽然你的ISP可能有自己的DNS服务器,但它可能不是最快的选择。相反,你会想改变你的操作系统的DNS设置。有三个领先的替代DNS供应商;谷歌DNS、OpenDNS和Cloudflare DNS。我们对谷歌DNS和Cloudflare DNS进行了比较,看哪家供应商提供的结果最快,但你从默认DNS切换到这些替代供应商,会体验到速度和安全性的提升。
如何在Windows 10和Windows 11上改变DNS设置
Windows 10:
1. 按Win + X打开Power User菜单,选择网络连接。
2. 在高级网络设置下,选择改变适配器选项。
3. 在显示你的可用网络设备的新窗口中,右键单击你的互联网连接设备,并选择属性。
Windows 11:
1. 按Win + X打开Power User菜单,选择网络连接。
2. 选择高级网络设置>更多网络适配器选项。
3. 在显示你的可用网络设备的新窗口中,右键单击你的互联网连接设备,选择属性。
从这里开始,改变DNS设置的过程对Windows 10和Windows 11都是一样的。
突出显示标题为互联网协议版本4(TCP/IPv4)的选项,并点击属性。浏览到 "使用以下DNS服务器地址 "选项。
在这个区域,输入以下IP地址,这取决于你想使用哪个DNS提供商:
Google DNS: 8.8.8.8, 8.8.4.4
Cloudflare IPv4: 1.1.1.1, 1.0.0.1
OpenDNS: 208.67. 222.222, 208.67. 220.220
输入后,点击确定以保存这些设置。你将返回到 "属性 "菜单。从这里,选择互联网协议版本6(TCP/IPv6),然后点击属性。现在你可以为IPv6的DNS服务器重复这一过程:
Google DNS: 2001:4860:4860::8888, 2001:4860:4860::8844
Cloudflare IPv6: 2606:4700:4700::1111, 2606:4700:4700::1001
OpenDNS: 2620:119:35::35, 2620:119:53::53
点击 "确定 "来保存你的IPv6 DNS设置。然后,你可以关闭所有的设置窗口,回到你正常的互联网浏览。一旦你点击确认这些设置,你将开始使用你的新DNS服务器。
如何改变MacOS上的DNS设置
1. 打开系统偏好设置。
2. 在那里,点击网络>高级。
3. 在这个页面上,导航到DNS标签。
4. 与Windows不同,你可以使用窗口左下方的 "+"和"-"按钮轻松添加和删除DNS服务器。一旦你点击了 "+"图标,你可以输入你想要的供应商的IP地址。
如何改变iPhone上的DNS设置
1. 首先进入设置>Wi-Fi。
2. 点击你所连接的网络旁边的'i'图标。这将打开你想调整的网络的设置页面。滚动页面,直到你到达DNS的标题。
3. 点选配置DNS选项。默认情况下,这将被设置为自动。选择 "手动 "以启用进一步的选项。添加服务器领域将出现在DNS服务器下。
4. 点该按钮,并输入你所需的供应商的IP地址。
5. 一旦完成,点击屏幕右上方的 "保存"。
如何改变Android上的DNS设置
在Android上改变DNS的步骤根据你的设备而不同。但是,对于现有的 Android 9.0 及更高版本,方法如下:
1. 打开设置>网络和互联网。
2. 点击箭头,展开高级设置。默认情况下,私人DNS领域将被设置为自动。选择该选项将打开一个输入窗口。
3. 点选私人DNS提供商的主机名。在这里,你将需要使用DNS服务器的主机名,而不是IP地址,如下所示:
Google DNS: dns.google.com
Cloudflare: 1dot1dot1dot1.cloudflare-dns.com
对DNS速度的需求
虽然没有提高互联网速度的灵丹妙药,但你可以进行许多较小的调整和改进。这些改进共同提高了你的整体互联网速度。
你选择的DNS服务器将在这个过程中发挥重要作用。
版权声明:文章仅代表作者观点,版权归原作者所有,欢迎分享本文,转载请保留出处!