【问题标题】:Is it possible to have a CNAME record on a domain point to a nameserver and have the nameserver serve records?是否可以将域上的 CNAME 记录指向名称服务器并让名称服务器提供记录?
【发布时间】:2022-01-26 13:26:41
【问题描述】:

我有两个域名服务器,即 ns3。 ns4。我想为多个域更改名称服务器名称,但这个过程需要时间,所以我暂时想做以下事情:

ns1。 CNAME ns3. ns2。 CNAME ns4。

ns3.一个IP ns4。一个IP

如果我将域的名称服务器设置为 ns1 和 ns2,那么 ns3 和 ns4 上的名称服务器记录会得到解析吗?

【问题讨论】:

  • “我希望更改多个域的名称服务器名称” 这需要在每个域的注册商处进行,而不仅仅是 DNS 更改。

标签: dns bind nameservers


【解决方案1】:

您不能让NS 记录永远成为CNAME 记录。

您可以做的是让NS 记录指向A/AAAACNAME 记录。

因此,如果您需要大规模更改 NS 路由,则必须调整指向的 CNAMEA/AAAA

由于NS and A and AAAA and CNAME 是不同类型的记录(具有不同的功能),很遗憾,您必须更新每一个。

但指的是变化:

IN NS ns1.example.com.
IN NS ns2.example.com.

IN NS ns3.example.com.
IN NS ns4.example.com.

这必须在NS记录中一一更改。

如果我将域的名称服务器设置为 ns1 和 ns2,那么 ns3 ns4 上的名称服务器记录会得到解析吗?

是的,如果你制作类似的东西。

EXAMPLE.COM. IN NS NS3.EXAMPLE.COM
EXAMPLE.COM. IN NS NS4.EXAMPLE.COM
EXAMPLE.COM. IN CNAME NS3 NS2.EXAMPLE.COM
EXAMPLE.COM. IN CNAME NS4 NS1.EXAMPLE.COM
EXAMPLE.COM. IN A/AAAA NS2 [SOME IP GOES HERE]
EXAMPLE.COM. IN A/AAAA NS1 [SOME IP GOES HERE]

这肯定会解决。

【讨论】:

  • "您可以做的是让 NS 记录指向 A/AAAA 或 CNAME 记录。"不,请参阅 RFC 1912:“不要将 CNAME 与指向 MX、CNAME、PTR 和 NS 等其他名称的 RR 结合使用。”
  • 是的,很抱歉,如果您不介意,请编辑给定的答案
猜你喜欢
  • 2021-09-21
  • 2013-01-03
  • 1970-01-01
  • 1970-01-01
  • 2013-05-23
  • 2020-11-03
  • 1970-01-01
  • 2021-11-28
  • 1970-01-01
相关资源
最近更新 更多