欢迎来到云服务器租用和托管数据中心

网络技术

为什么DNS传播需要这么长时间? 

如果您曾经为自己的网站注册名称而苦恼过,那么您可能会看到这样的结果:“域名不可用。” 这就是工作中的域名系统 (DNS)。DNS 是负责存储域名并将其与数字 IP 地址匹配  的互联网电话簿。

为什么DNS传播需要这么长时间? 

然而,存储域名并不是DNS 的唯一用途。该系统还在多个名称服务器上保存您网站的记录,并在用户在浏览器中输入您的 URL 地址时显示一个网页。但问题是,这些 DNS 服务器无法理解任何人类语言,而是通过数字进行交流。一个错误的序列,你的“网站无法访问”或“不可用”。这就是 DNS 传播的用武之地。在本文中,您将了解它的工作原理。

什么是 DNS 传播及其工作原理?

您现在必须已经习惯了 DNS 的主要功能。域名服务器 (DNS)访问特定 IP 地址的记录,以向访问者展示您的网站。当您更改托管服务或为网站注册新域时,您的 IP 地址位置会发生变化,您网站的 DNS需要将您的 DNS 记录从旧位置移动到新位置,以便用户可以访问它们。 

这个“搬迁”过程就是 DNS 传播。DNS 使用全球 DNS 服务器和本地 DNS 解析器来移动这些记录。换句话说,当您开始更改域名或 DNS 记录时,该更改需要在全球所有 DNS 服务器上 更新(传播)。

如果用户在此过程中访问您的网站,DNS 会将用户带到旧位置(旧网站)而不是新位置。这就是为什么。名称服务器将您网站的域名链接到相应的 IP 地址。要访问您的网站,用户必须发出查询。此查询将搜索称为 A 记录的 DNS 记录。此记录包含 Web 服务器的 IP 地址。

为什么DNS传播需要这么长时间? 

当您创建网站时,您的网站会使用您购买域名的域名注册商的名称服务器。但是,最好将该名称服务器更改为您的网络托管服务公司的名称服务器。您可以通过编辑网站的 DNS 文件来进行这些更改。您对网站所做的后续更改将在新的名称服务器上。如果您不确定您的网站名称服务器,您可以使用DNS 查找工具进行检查。

为什么 DNS 传播需要这么长时间? 

DNS 传播永远不会瞬间发生。它可能需要几个小时到 72 小时才能完成。那是因为许多变量影响传播过程。在启动网站的 DNS 传播之前,您可能必须考虑其中的一些。 

让我们来看看三个因素。

生存时间 (TTL) 设置

生存时间是 DNS 记录可以保留(允许“生存”)在本地 DNS 服务器或本地设备缓存上的时间。您的网站会在每个 TTL 周期结束时自动丢失 DNS 信息。

此等待时间会显着影响您网站的 DNS 传播时间。它越长,传播越慢。 例如,如果您将网站的 TTL 设置为 30 分钟并在该时间内对 DNS记录进行一些更改,这些服务器将保留旧信息直到 30 分钟过去。 之后,此服务可以发出新的 DNS 请求以获取新信息。

为什么DNS传播需要这么长时间? 

互联网服务提供商 (ISP)

互联网服务提供商负责提供互联网接入、路由互联网流量和解析域名。为确保更快地访问互联网,您的 ISP 会在本地缓存 DNS 记录。他们执行一次 DNS 查找并立即将结果提供给许多用户。虽然这会加快 Web 浏览速度并减少流量,但它也可能会减慢您的 DNS 传播时间。 

此外,某些 ISP 可能会忽略 TTL 设置,保留 DNS 记录,并且仅每两到三天更新一次缓存。这可能会阻止您或其他用户在传播完成之前立即查看实际网站。

域名注册

您对 DNS 记录所做的每项更改都必须反映在DNS 层次结构的其他部分。

为什么DNS传播需要这么长时间? 

我们通过将您的更改请求发送到域注册机构来帮助您在 Scala Hosting 上执行此操作。反过来,注册管理机构将您的名称服务器的记录发布到它们的根区域。这可能要花点时间。但大多数注册管理机构会及时对其区域进行这些更改。

注册域时,您还可以免费访问高效的DNS 管理系统。当您想将域名指向本地 Web 服务器时,这对您特别有用。是一个检查 DNS 传播是否有效的便捷工具。如果更改正在生效,那么您可以继续加快传播过程。

如何加速 DNS 传播过程

既然您知道 TTL 如何影响 DNS 传播时间,您是否只是更新设置并希望您的网站传播得更快?不,不幸的是,它并不总是那样工作。 

ISP、浏览器,甚至手机、计算机或平板电脑等设备都有不同的缓存规则,这些规则可能会影响您的 DNS 传播时间。可悲的是,无论如何也没什么可做的。这些事情中的每一个都有其遵守这些规则的理由。但大部分是为了优化速度。不过,如果您打算将来将 Web 服务器迁移到新的 IP 地址,则应提前将 TTL 调整为较低的值。我们建议在 5 到 60 分钟之间进行任何操作。

为什么DNS传播需要这么长时间? 

此外,您还可以:

  • 刷新(清空)您设备的 DNS 缓存
  • 清除浏览器的缓存
  • 重启你的路由器
  • 联系您的 ISP

这些步骤可以解决您在 DNS 传播过程中可能遇到的许多问题。但是,在许多情况下,这些过程可能会显着加快传播速度。但请记住,无法预测传播完成的实际时间。

最后的话 

DNS 传播是维护网站的一个重要方面。该过程涉及用低值更新您的 TTL,并确保您的网站在用户访问期间正常运行。学会谨慎地对您的 DNS 文件进行适当的更改,并相应地计划以加快该过程。

Copyright © 2003-2020 香港服务器和服务器租用 梦飞数据中心 版权所有