Azure DNS:如何配置 ALIAS 记录以指向某个外部域?

Azure DNS: How to configure an ALIAS record to point to some external domain?

我有一个名为 "myapp.mydomain.com" 的子域的 DNS 区域,它由“Azure DNS”产品管理。

现在我想将此子域的 apex/root 指向其他域:"myapp.mydomain.com"->"otherapp.otherdomain.com"。我可以添加一些带有 IP 的 A 记录,但这会随着时间的推移而改变。无法在子域 apex/root.

上添加 CNAME 记录

我在这里找到了这个解决方案:https://blog.baeke.info/2019/09/03/back-to-basics-dns-alias-records/

但不幸的是,我无法在 Azure DNS 视图中配置它。

Azure DNS 是否真的支持这种情况?如果是,我该如何配置?

感谢您的帮助!

不,无法将别名记录配置为指向具有 Azure DNS 区域的某些外部域,因为目前 Azure DNS 别名记录仅具有以下功能:

  • 指向来自 DNS A/AAAA 记录集的 public IP 资源。
  • 从 DNS A/AAAA/CNAME 记录集指向流量管理器配置文件。
  • 指向 Azure 内容分发网络 (CDN) 终结点。
  • 指向同一区域内的另一个 DNS 记录集。

如果要将此子域的apex/root指向其他域,则需要创建CNAME记录,但我们无法将其添加到域的apex/root上。获取更多详细信息 here.

The DNS standards do not permit CNAME records at the apex of a zone (--Name "@"), nor do they permit record sets containing more than one record.

For more information, see CNAME records.

否则,如果您只想将一个子域指向其他域:"myapp.mydomain.com"->"otherapp.otherdomain.com"。我认为您只需要在区域 mydomain.com 下创建一个名为 myapp 且值为 otherapp.otherdomain.com.

的 CNAME 类型记录