在提供者 1我有一个具有以下 DNS 记录的帐户:
domain.provider1.org IN NS 1.2.3.4
的解析foobar.domain.provider1.org
由我自己的DNS服务器负责。
现在,提供者2为顶级域名提供了很棒的优惠,我只需设置一个 CNAME 即可:
domain.org IN CNAME domain.provider1.org
提供商 2 的子域名如何处理?例如,授权是否foobar.domain.org
有效foobar.domain.provider1.org
?
编辑:我的目的是镜像所有子域名,domain.provider1.org
而不domain.org
为每个子域名维护单独的名称服务器。
答案1
提供商 2 的子域名是如何处理的?
由于您没有NS
为 指定记录domain.org
,因此其和所有子域的权威 DNS 服务器domain.org
仍为 provider2。因此必须在 provider2 接口处添加子域,否则它们将不存在。
例如,将 foobar.domain.org 委托给 foobar.domain.provider1.org 是否有效?
不,它不起作用,因为没有 的记录foobar.domain.org
。使用当前设置domain.org
将解析为 的别名domain.provider1.org
。但是,由于您没有 的任何 A 或 AAAA 记录domain.provider1.org
,因此解析将停止。
你可能想要的是 provider2 的这个:
domain.org IN NS 1.2.3.4
您自己的 DNS 服务器(地址为 1.2.3.4)上的 DNS 信息如下:
foobar.domain.org IN CNAME foobar.domain.provider1.org