新闻动态

为您提供行业资讯、活动公告、产品发布,汇聚最前沿流行的云计算技术

新闻公告


扫一扫添加企业微信客服

扫一扫添加企业微信客服


扫一扫添加微信客服

扫一扫添加微信客服

< 返回新闻公共列表

如何检查DNS传播

发布时间:2023-01-04 21:42:06 文章来源:互联网

如需了解“如何检查DNS传播”等有关服务器、云主机租用、虚拟主机、配置、价格问题、请咨询专属客服或者微信:zhstwkj 获取更多帮助和新优惠!



什么是 DNS,它是如何工作的?

域名系统(称为 DNS)是用于将名称(如)转换为 IP 地址(如)的系统。计算机使用这些地址在互联网上相互通信。大多数人发现记住名字比记住数字容易得多,因此 DNS 使这个过程变得容易。www.56dr.com  192.168.2.1


当您访问网站时,您的计算机、手机或平板电脑将首先检查您的本地 DNS 缓存中是否有相应的 IP 地址。如果您的设备最近没有查找此网站,则需要询问您配置的DNS服务器,该服务器会将请求转发到负责管理记录的DNS服务器。此过程称为 DNS 查找请求。


知道 IP 地址后,它会在本地存储一段时间,称为生存时间 (TTL),并用于加速未来的请求。在此时间到期之前,更新的记录不会返回,这通常是 DNS 更改似乎无法立即工作的原因。


什么是 DNS 传播?

DNS 传播是通常用于检查全局 DNS 结果的当前状态的术语,当对 DNS 区域所做的更改似乎未按预期工作时,通常会询问它。这个过程可能只需要几分钟,但通常需要长达 48-72 小时,有时甚至更长。


虽然从技术上讲,DNS 不会传播,但这是人们已经熟悉的术语。DNS 请求以递归方式转发,并按需从本地使用的解析器查找到权威名称服务器,然后缓存以加快将来的查找请求。因此,在执行DNS检查时,已选择位于世界各地的大型网络提供商的常用DNS服务器。


对于流行的网站,可以使用许多不同的递归 DNS 解析器为世界不同地区的人们缓存 DNS 结果。如果您最近对配置进行了更改,并且 TTL 尚未过期,则有些人可能会收到过时的结果,这可能意味着他们看到的是您网站的旧版本。


DNS 传播需要多长时间?

DNS 传播需要多长时间通常取决于您的记录 TTL 设置。这可以是几分钟到 48-72 小时或更长时间。但是,传播时间长有时还有其他原因。


关于为什么DNS传播可能需要这么长时间的主要问题是:


DNS 缓存 - 生存时间 (TTL) 是允许 DNS 数据在本地设备或 DNS 解析器的缓存中“存活”的持续时间。当此持续时间到期时,本地设备或服务器将删除现有 DNS 信息,并执行另一次 DNS 查找以获取新信息。较高的 TTL 设置通常会导致 DNS 传播延迟。


互联网服务提供商 - 您的 ISP 还会缓存 DNS 结果,这允许许多用户更快地访问站点。对于请求的每个网站,他们只会询问负责一次的DNS服务器,但对许多用户返回相同的结果。一些 ISP 还忽略 TTL 规则,即使 TTL 已过期,也会保留缓存的 DNS 记录。这会使 DNS 传播花费的时间比应有的时间长。


其他 DNS 服务器 - 您可能没有使用 ISP 的 DNS 服务器,如果是这种情况,则可能导致延迟的相同问题仍然适用。


域名注册商 - 在更改域的虚拟主机或 DNS 提供商时,通常还需要更新您的权威名称服务器。这些更改需要反映在您的域名的相应 TLD 名称服务器中。例如,如果您要更改 example.com 的 NS 记录,则.com TLD 名称服务器也需要更新,这可能会导致 DNS 传播延迟。


如何加快 DNS 传播速度?

用于加速 DNS 传播和防止延迟的一种技术是在进行任何更改前几天降低 DNS 记录 TTL,以便在进行更改时,任何旧记录都会更快地过期。不幸的是,大多数遇到问题并试图加快 DNS 传播的人只有在进行更改后才发现这一点,并且想知道为什么他们没有看到即时结果。


如果您已全局检查 DNS,并且在本地看到不同的结果,则可以考虑刷新 DNS 缓存或使用其他 DNS 服务器。作为最后的手段,也可以手动覆盖系统主机文件中的本地 DNS 条目,但应将其视为临时措施,并且仅适用于某些记录类型。


DNS 检查中使用了哪些服务器类型?

执行 DNS 检查时涉及 4 种不同类型的 DNS 服务器。每个都有不同的角色,根据情况可能根本不需要,拥有所有这些不同的服务器类型是导致 DNS 传播问题的原因。


递归解析器 - 您的设备与之通信的 DNS 服务器称为递归解析器,由您的 ISP 自动颁发给您,但也可以在您的路由器或单个设备上配置。这些 DNS 服务器地理位置优越,地理位置接近,可尽快返回结果。这些服务器将缓存 DNS 结果的副本,以加快将来的 DNS 查找请求。


根名称服务器 - 这种类型的 DNS 服务器负责返回 TLD(顶级域)名称服务器的 IP 地址。例如,如果它试图解析 example.com,根名称服务器将返回运行.com域的 TLD 名称服务器的 IP。


TLD 名称服务器 - 此名称服务器返回其负责的顶级域下每个域的权威名称服务器。.com TLD 名称服务器将返回 example.com 的结果,但不会返回 example.org 的结果。


权威名称服务器 - 存储特定域名的 DNS 服务器配置数据。


发出 DNS 请求时会发生什么?

下面演示了用户首次请求在其 Web 浏览器中访问且尚未缓存结果时的事件流。如您所见,每个步骤都引入了DNS传播延迟的可能性。www.example.com


→ 在网络浏览器中键入。www.example.com

→ 您的设备向配置的递归解析器发送请求。

→ 递归解析器向根名称服务器询问负责域的 TLD 名称服务器的 IP 地址。.com

← 根域名服务器将.com TLD 域名服务器的 IP 地址返回给递归解析器。

→ 递归解析器向.com TLD 名称服务器询问负责 的权威名称服务器的地址。example.com

← .com TLD 名称服务器将权威名称服务器的 IP 地址返回给递归解析器。

→ 递归解析器向权威名称服务器询问 的 IP 地址。www.example.com

← 权威名称服务器将 的 IP 地址返回给递归解析器。www.example.com

← 递归解析器将 的 IP 地址返回给浏览器。www.example.com

→ 您的浏览器直接向解析的 IP 地址发出 Web 请求。

可以检查哪些 DNS 记录类型?

您可以检查常见记录类型的 DNS 传播,包括:


A - 最常见的 DNS 记录,用于将域指向 IP 地址。

别名记录 - 也称为别名记录,它们指向其他 DNS 记录。有时用于 www 等子域。

MX - 邮件交换器记录用于设置电子邮件服务器及其优先级。

NS - 名称服务器记录存储权威名称服务器。

TXT - 文本记录通常用于 SPF 和 DKIM 记录等配置设置。

可以检查的其他类型通常用于更高级的配置,包括:AAAA,CAA,PTR,SOA和SRV。


确保检查所有 DNS 记录

检查 DNS 记录时,通常需要验证多种记录类型是否正确。例如,网站有时会将 www 或其他子域作为 A 或 CNAME 记录包含在内,而电子邮件服务器则使用 MX 记录类型。



【文章声明】

本站发布的如何检查DNS传播内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场

如果涉及侵权请联QQ:712375056进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

/template/Home/twy/PC/Static