子域名的“A”记录去哪里了?

子域名的“A”记录去哪里了?

我想创建一个子域,例如sub.example.com

我已经配置了example.comNSglue”记录,以指向将管理子域的 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

  1. 如果子域没有任何 NS 记录,则必须将子域的 A 记录放入域的记录中。

  2. 如果子域名是其自身的名称服务器,则必须将子域名的 A 记录放入域名记录中。(否则,您就会遇到先有鸡还是先有蛋的问题。)

  3. 即使前两个条件都不适用,您也可以将子域的 A 记录放入域的记录中。这样做的好处是,只需要 A 记录的客户不必查询子域的名称服务器,尽管他们可能还是会忽略它。

相关内容