创建委派域的 CNAME

创建委派域的 CNAME

我们正在尝试配置 F5 在 4 个子域上进行负载平衡,类似于本文

例如

prod.wip.example.com.  NS   F5NS1.example.com.  
prod.wip.example.com.  NS   F5NS2.example.com. 
test.wip.example.com.  NS   F5NS1.example.com. 
test.wip.example.com.  NS   F5NS2.example.com.

然后我们想创建 CNAME,而不是委托单独的子域,例如

myapp.example.com CNAME prod.wip.example.com

当我尝试创建 CNAME 时,Microsoft DNS 出现错误。

dnscmd ns1 /recordadd example.com myapp CNAME myapp.prod.wip.example.com.
Command failed:  DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION     9563  (0000255b)

这个错误完全有道理,但有人知道解决方法吗?或者我的 NS 记录对于此设置不正确?

答案1

你展现的内容:

myapp.example.com CNAME prod.wip.example.com

不同于:

dnscmd ns1 /recordadd example.com myapp CNAME myapp.prod.wip.example.com。

您希望 myapp.example.com 指向 prod.wip.example.com 还是 myapp.prod.wip.example.com?

在两种情况下,如果 myapp.example.com 是与 example.com 不同的区域,则必须输入:

dnscmd ns1 /recordadd myapp.example.com myapp CNAME myapp.prod.wip.example.com。

答案2

您应该先在 GUI 中尝试一下,看看是否仍然会出现错误。

如果没有,那么问题就在于您的命令行。

相关内容