NS 记录指向子域名 - 这会起作用吗?

NS 记录指向子域名 - 这会起作用吗?

我已经在 Foobar Domains Inc. 租用了域名 example.com(包括 *.example.com)。我想为 example.com 和 *.example.com 拥有自己的名称服务器 ns1.example.com。

我可以向 ns1.foobardomains.com 提供 example.com 的 NS 记录“ns1.example.com”和 ns1.example.com 的 A 记录“192.0.2.1”。

在这种情况下,ns1.foobardomains.com 和 ns1.example.com 都将提供 example.com 的子域名(A/AAAA/MX/...)。ns1.foobardomains.com 将提供 ns1.example.com,而 ns1.example.com 将提供其他所有内容(加上 example.com)。

但是……这到底有没有用(为什么/为什么不行)或者我会毁掉我自己的基础设施吗?是否存在循环依赖树(ns1.foobardomains.com 感觉/似乎对 *.example.com 没有响应,包括 ns1.example.com,因为 NS 记录,它只有 A 记录)或某些子域“不可见”(ns1.foobardomains.com 感觉/似乎对所有 *.example.com 都有响应,因为它有其中一个,ns1)?

答案1

实际上,的 NS 记录example.com存储在.com区域中,因此 Foobar Domains Inc. 会将 的.comNS 记录和 A 记录ns1.example.com(称为胶水记录)。

当有人寻找时,www.example.com他会要求.com提供 A(或 AAAA)记录,www.example.com但服务器(非递归)只会回答“我只知道 example.com 的 NS 服务器是,ns1.example.com并且该名称的 A 记录是x.x.x.x”。

如果有人查找 A 记录ns1.example.com,那么.com服务器将立即应答,因为它保存了粘合记录。

相关内容