TLD DNS 域名服务器如何获取权威域名服务器的记录

TLD DNS 域名服务器如何获取权威域名服务器的记录

我将根据我目前的知识做出一些假设,如果我错了,请纠正我。

假设您想访问 www.example.com,但您的浏览器、主机和 ISP 名称服务器没有缓存 DNS 条目。ISP 名称服务器也不知道 example.com 的权威名称服务器。

此时,ISP 域名服务器将查询 .com TLD 域名服务器。此服务器将返回 example.com 的权威域名服务器(即 ns1.example.com),然后使用该服务器查询 www.example.com 的 A 记录。

我的问题是:.com 域名的 TLD 名称服务器如何“知道”example.com 的权威名称服务器。它如何获取此信息?

当注册新域名时,会创建 NS 记录,并且必须以某种方式传播到 TLD 名称服务器。这是如何工作的?

答案1

.com 域名的 TLD 名称服务器如何“知道”example.com 的权威名称服务器。它如何获取此信息?

您和您的域名注册商告诉它。

当您输入权威域名服务器时,例如ns1.example.comns2.example.com,此信息由 Verisign Inc.(通过注册商)更新,该公司目前运营.com服务器。

也许还值得注意的是,注册中心可以自己运行注册服务(因此,根据谁运行 TLD 以及您选择向谁注册,它们之间可能实际上没有区别。)

当注册新域名时,会创建 NS 记录,并且必须以某种方式传播到 TLD 名称服务器。这是如何工作的?

说实话,我从未找到过有关第三方注册商和注册中心之间的沟通渠道的良好信息,但我很确定它是相当直接的(即使有延迟)。

注册域名和/或更新名称服务器之间遇到的延迟通常与其他 DNS 服务器上的记录更新有很大关系。

答案2

简短的回答是:

  1. 注册商通过 EPP(可扩展配置协议)或某些注册 API 向注册中心请求创建域名。请注意,请求中可以包含名称服务器列表。
  2. 验证后,注册中心将新域名信息存储到数据库中。
  3. 注册中心使用该信息通过 DDNS(动态 DNS)来更新其 DNS 名称服务器。

谢谢你的提问。我也有同样的问题,并写道关于此内容的博客文章。 也可以看看 https://www.afnic.fr/en/observatory-and-resources/expert-papers/what-happens-when-you-register-a-domain-name/

相关内容