我们正在尝试配置 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 中尝试一下,看看是否仍然会出现错误。
如果没有,那么问题就在于您的命令行。