我想创建一个子域,例如sub.example.com
。
我已经配置了example.com
“ NS
glue”记录,以指向将管理子域的 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
或者我应该把它放进两者中?
我已经尝试过不同的组合,但我想知道正确的方法是。
答案1
如果子域没有任何 NS 记录,则必须将子域的 A 记录放入域的记录中。
如果子域名是其自身的名称服务器,则必须将子域名的 A 记录放入域名记录中。(否则,您就会遇到先有鸡还是先有蛋的问题。)
即使前两个条件都不适用,您也可以将子域的 A 记录放入域的记录中。这样做的好处是,只需要 A 记录的客户不必查询子域的名称服务器,尽管他们可能还是会忽略它。