我有一个相当复杂的堆栈,由 8 个子域管理,但该域由 IT 部门管理。作为获得记录管理控制权的解决方案,我想将子域设置为单独的 NS 管理器。我想知道以下内容是否有效并且会按我的预期工作:
mysub.thedomain.com 将有一个指向 CloudFlare 的 NS 记录:
harvey1.cloudflare.com
harvey2.cloudflare.com
harvey3.cloudflare.com
thedomain.com 有许多其他子域,但没有一个与 冲突mysub
。配置 NS 记录后,我应该能够根据需要创建任何域,anothersub.mysub.thedomain.com
即作为服务器的 A 记录。
我的理解是,当查找 anothersub.mysub.thedomain.com 时,它会按相反的顺序进行并遵循 NS。这是真的吗?如果不是,有没有什么方法可以满足我的需求?
答案1
你的想法很正确,但你的问题令人困惑。
如果您想要委托子域名,只需在该域名的名称服务器中添加 BS 记录,然后将子域名设置为新区域,查找将被转发 - 例如,对于“主域名”,添加
mysub.example.com NS harvey1.cloudlare.com.
mysub.example.com NS harvey2.cloudflare.com.
mysub.example.com NS harvey3.cloudflare.com.
(与在 cname 中一样,如果需要在每个 fqdn 末尾添加 .,请小心 - 这取决于名称服务器/接口。)
在您的新区域 (mysub.example.com) 中,指定与上述相同的名称服务器。
请注意,这仅处理正向 DBS。反向 DNS 要复杂得多,并使用“ARPA”域中的技巧和 ptr 记录。