无法在 Azure CDN 上设置裸域

无法在 Azure CDN 上设置裸域

我正在使用的内容:

  • Azure CDN:Premium Verizon
  • DNS:DnsMadeEasy

我正在努力在 Azure CDN 上设置我的域的所有端点;我能够使用我的域前缀设置端点(即prefix.mydomain.com),但对于裸域(mydomain.com),它不起作用。

我有指向 CDN 端点的 CNAME 记录,对于这些主机名,它工作正常。我知道 DNS 中的 A 记录只能指向 IP,所以我改用 DnsMadeEasy 的 ANAME 记录指向 CDN(有关 ANAME 的更多信息这里

从我看到的错误来看,Azure 似乎正在通过检查mydomain.com指向的端点来验证自定义域(我试图添加的主机名)。由于 DnsMadeEasy 使用 ANAME 解析的任何 IP 预填充 A 记录(或者至少我认为它就是这样做的),Azure 验证失败,因为它正在获取端点的 IP,因此不允许我添加它。

还有人见过这种情况吗?还有人向 Azure CDN 添加了裸域吗?这是 Azure CDN 中的错误吗?

答案1

这是服务(不仅仅是 Azure 服务)的常见情况,这些服务在允许您激活服务之前会执行简单的 DNS 检查。它们要求一个要返回的 CNAME,但是当然您不能将 CNAME 放在顶点,因此您被迫使用子域。

有一个打开功能请求您可以投一些票,看看他们是否会采取行动。Azure 反馈论坛的结果好坏参半。

相关内容