我们是否需要依赖第三方名称服务器来解析名称服务器?

我们是否需要依赖第三方名称服务器来解析名称服务器?

我知道我的问题可能有很大歧义,但我会努力在描述中解释。

场景是这样的。我有三个名称服务器,它们是 Debian VPS,只在 Debian 6 32 位最小系统上运行 bind9。它们为 6 个不同的站点提供 DNS 服务。

我已为我的主域设置了以下 A 条目,其名称为所有三个名称服务器提供了 FQDN:

ns1.mydomain.com -> A -> ns1 服务器的 IP
ns2.mydomain.com -> A -> ns2 服务器的 IP
ns3.mydomain.com -> A -> ns3 服务器的 IP

到目前为止,mydomain.com 的 DNS 条目已在第三方服务器 dnsever.com 上设置。由于我有自己的名称服务器,如果可能的话,我想放弃 dnsever,并使用这三个服务器为我的主域提供 DNS。

但是,当我在域名注册商上为我的主域(其名称符合名称服务器的条件)设置名称服务器条目时,它会要求提供名称服务器的 FQDN,然后根据该名称服务器确定其 IP 地址,我确信设置 ns1.mydomain.com、ns2.mydomain.com 是错误的,因为在将 ns1.mydomain.com 解析为名称服务器的 IP 之前,我无法使用 DNS 名称。这似乎有点像先有鸡还是先有蛋的问题,除非我完全没有抓住要点。

如果不使用第三方 DNS 服务,我如何使用自己的三台服务器提供独立的服务来解析它们自己的 FQDN?

答案1

通常,您的注册商会愿意为您的名称服务器提供必要的胶合记录。有些注册商会为此提供接口;对于其他注册商,您可能需要向其支持人员发送电子邮件。他们应该能够根据您的要求为您的名称服务器提供 A 和 AAAA 记录。

这些记录将与您的域的 NS 记录一起由 TLD 根服务器携带,以便可以进行递归查询。

相关内容