当网页加载时间较长时,您可能会惊讶地发现问题不是您的 Internet 连接,而是您的 DNS 设置。 这就是为什么。
您可能听说过有人告诉您,如果您的互联网速度受到影响,请更改您的 DNS。 有些人可能声称更改您的 DNS 设置可以有效地使您的互联网速度翻倍!
您的 DNS 设置对您的浏览速度起着非常重要的作用。 您经常使用 DNS,尽管您并不知道。 因此,让我们讨论什么是 DNS 以及为什么 DNS 设置会影响您的互联网速度。
什么是 DNS 服务器?
DNS 是域名系统的简单缩写。 可以把它想象成一个巨大的目录,记录了 Internet 上的所有地址。 当您在浏览器中键入 URL 时,浏览器会使用 DNS 记录将其转换为 IP 地址。
每个连接到 Internet 的设备都有自己的 IP 地址。 如果没有 DNS 服务器,您必须保存每个 IP 地址才能访问特定网站。 但是,幸运的是,有了 DNS 记录,主机名会自动转换为 IP 地址,您的浏览器会向服务器发送请求,服务器会返回加载您站点的资源。
有服务器 动态域名系统 和静态 DNS 服务器。 前者会随着 IP 地址的变化定期更新 DNS 记录。 有许多 免费的动态 DNS 提供商 你也可以使用。
DNS 服务器如何影响速度
要了解 DNS 服务器如何影响速度,重点关注 DNS 记录很重要,其中最重要的是 A 记录,它代表“地址”。
A 记录将所有域名映射到 IP 地址。 当您访问网站时,DNS 会解析您的查询,将 URL 转换为 IP 地址,然后指向托管该网站的服务器。
如果 DNS 服务器的响应时间较长,则可能会减慢网站名称解析过程。 这可能会导致网站加载速度低于您的预期。
默认情况下,会自动选择 DNS 服务器,但某些 ISP 可能会使用地理位置靠近用户的指定 DNS 服务器。
但是,如果 DNS 服务器的流量负载过大,则会导致名称解析速度加快,从而降低浏览性能。 同样,如果 DNS 服务器距离您居住的地方很远,则解析网站查询的时间会更长。
يمكنك 更改您的 DNS 设置以提高您的互联网速度 但是,它不是一个放之四海而皆准的解决方案。 理想情况下,您会希望选择离您较近并拥有最新记录的 DNS 服务器。
Internet 上的网站分布在多个服务器或节点上。 许多人使用内容分发网络 (CDN)。 Cloudflare 或谷歌 DNS 提高性能并更快地加载他们的网站。
核心文件分布在网络中,而不是存储在同一台服务器上。 这减少了响应时间并缩短了网站加载所需的时间。
例如,假设您位于加拿大,并且通过使用 Cloudflare 的网站下载文件。 如果您的旧 DNS A 记录将查询解析到加拿大服务器,您的速度将会非常好。
但是,如果 DNS 将您的查询解析到英国的服务器,例如,您会注意到连接速度较慢。 请记住,DNS 查询通常不会影响下载速度,但会导致网站加载速度变慢。
如何找到最好的 DNS 服务器
使用命名台 找到最快的 DNS 服务器的最佳方法之一。 这是一个由 Google 设计的简单实用程序,可让您快速识别您所在位置附近经过测试的 DNS 服务器。 它是这样工作的:
1.下载并安装Namebench
下载并安装 Namebench 后,您必须添加正在使用的 DNS 服务器。 在大多数情况下,Namebench 会自动检测并填充您使用的名称服务器,如上所述。
这是一个可移植的可执行文件,因此无需安装任何东西。 只需下载并解压缩该应用程序,它就会立即运行。
2.运行基准测试
运行基准测试后,Namebench 将向您显示结果。 解释如下所示的这些结果可能有点棘手,但理想情况下,您只需关注顶部的建议即可。 这是它的样子:
如果您看一下顶部,当前的主 DNS 是最快的,这意味着没有理由进行更改。 您还可以在右侧看到推荐的配置,包括一级、二级和三级服务器。
然后,Namebench 会向您显示所有经过测试的 DNS 服务器,以及每个服务器的结果。 如果向下滚动,您甚至可以看到平均响应时间和其他技术细节。
3. 更改 DNS 服务器(如有必要)
请记住,您必须更改所有已连接设备的 DNS 服务器。 因此,例如,如果您使用其他设备(例如 PlayStation 5)连接到 Internet,您可能还想更改那里的 DNS。
为什么 DNS 服务器会影响您的互联网速度
可以说,最重要的因素是您的 DNS 查找时间,即您的 DNS 解析您的查询的时间。 它越慢,您的网站加载所需的时间就越长。 同样,如果最近刷新了 DNS 缓存,则可能需要一些时间才能缓存新记录。
DNS 会检查您的浏览器缓存、操作系统缓存,甚至会向递归 DNS 服务器(由您的 ISP 提供)发送请求来解析查询。
结论:您应该更改 DNS 设置吗?
请务必注意,您的 DNS 设置并非一直都需要更改,因为您的 ISP 通常会将您连接到性能更快的 DNS 服务器。
但是,如果您正在旅行或连接到未更新或不在的 DNS 服务器,则速度可能会变慢。 更改您的 DNS 设置肯定会有所帮助。 在某些情况下,使用智能 DNS 也有帮助。