子域名的子域名无法解析

子域名的子域名无法解析

我有一个example.com指向服务器的域,并且我还A为其创建了一个带有记录的子域,以便sub.example.com将其指向另一台服务器。

现在我想用第二台服务器管理 的所有子域名sub.example.comsub2.sub.example.com我该怎么做?我不想A在 GoDaddy 中为 再添加一条记录sub2.sub,我只想说 的所有子域名都sub.example.com应该在第二台服务器上解析

仅供参考:我在第二台服务器上安装了 Virtualmin,因此安装了一个 DNS 服务器来解析传入的请求。

提前致谢

答案1

您正在尝试创建一个委托,它使用国家标准记录。创建一个指向具有指向新 DNS 服务器的 A/AAAA 记录的名称的 NS 记录:

myserver.domain.com.    AAAA  2001:db8::1
myserver.domain.com.    A     192.0.2.1

sub.domain.com.         NS    myserver.domain.com.

授权涵盖所有子域名称本身。所有 A/AAAA 查询sub.domain.com.(以及任何其他记录类型)实际上都将使用第二台服务器进行解析。

这意味着您还应该sub.domain.com.从父区域中删除所有其他记录 - 而是将它们添加到子区域(第二台服务器)。

其他变体

NS 记录允许指向由授权本身涵盖的名称服务器名称,但这样做时,这些 A/AAAA 记录必须在以下两者之间重复:两个都父域和子域(它们成为“粘合记录”)。

例如,这是有效的:

mysrv.sub.domain.com.   A    192.0.2.1   ; needs to exist on both zones!
sub.domain.com.         NS   mysrv.sub.domain.com.

这是大概也有效,但我不建议这样做:

sub.domain.com.         A    192.0.2.1   ; needs to exist on both zones!
sub.domain.com.         NS   sub.domain.com.

相关内容