多年来我一直使用注册商或网络托管商提供的 DNS,现在想设置我的第一个 DNS 服务器。大部分操作都很顺利,但我不太明白如何将其链接到注册商。
我的设置如下:我已将服务器上的主机名配置为ns1.example.com
。BIND 正在此服务器上运行,具有区域example.com
和记录ns1.example.com
(解析为其自己的公共 IP),以及其他几个*.example.com
子域的记录。
我现在想让该服务器成为 的权威 DNS 服务器example.com
。我曾天真地以为,我可以向我的注册商提供该服务器的 IP 地址,然后他们就可以为 建立 NS 记录example.com
。但事实似乎并非如此 -根据一些研究,看来我需要为我的 NS 服务器提供一个实际的主机名。
我无法提供ns1.example.com
,因为这是一个难题:为了知道哪个服务器ns1.example.com
是,您需要使用 进行查找ns1.example.com
。
这个问题的解决方案是什么?我可以使用注册商提供的 DNS 来访问example.com
,然后为 建立 A 记录ns1.example.com
,但我认为这意味着我必须将 的所有其他子域 DNS 记录移至example.com
注册商的 DNS。我可以将服务器用作其他域的权威 DNS,但不能example.com
。这样对吗?
我刚刚开始运行自己的 DNS 服务器,因此我希望有一个我不知道的选项可以解决这个难题。
答案1
父区域托管 DNS 服务器的 A 记录。在本例中,父区域将是.COM
这些 A 记录通常被称为“粘合记录”,因为虽然它们实际上并不属于父区域,但它们对于定位 DNS 服务器而言却是必需的。