我想创建一个子域,例如sub.example.com
.
我已经配置example.com
了NS
“胶水”记录以指向将管理子域的 DNS 服务器。他们看起来像:
sub IN NS other.dns.server.example.com.
我把A
记录放在哪里sub.example.com
?我是否将其放在 DNS 服务器上,example.com
例如:
sub IN A 192.168.0.1
或者我是否将它放在子域的 DNS 服务器中(在我的示例中,other.dns.server.example.com
),例如:
@ IN A 192.168.0.1
或者我应该把它放在两者中?
我已经尝试过不同的组合,但我想知道正确的方法是什么。
如果子域没有任何 NS 记录,则必须将子域的 A 记录放入域的记录中。
如果子域本身是名称服务器,则必须将子域的 A 记录放入域的记录中。(否则,你有鸡和蛋的问题。)
即使前两个条件都不适用,您也可以将子域的 A 记录放在域的记录中。这样做的好处是使只需要 A 记录的客户端不必查询子域的名称服务器,尽管他们可能会忽略它。