Azure CDN-没有www的自定义主机名不起作用(NameCheap)

时间:2020-04-27 10:45:09

标签: azure dns azure-cdn namecheap

我试图将不带www的自定义域添加到Azure CDN服务。

使用www可以正常工作。但是如果没有www,我会收到一个错误消息(请参见第一张图片)

Azure CDN without www

Azure CDN with www

enter image description here

我将不胜感激。

1 个答案:

答案 0 :(得分:1)

请参阅RFC 1912 - Section 2,4

CNAME记录不允许与任何其他数据共存。其他 话来说,如果suzy.podunk.xx是sue.podunk.xx的别名,那么您也不能 拥有suzy.podunk.edu的MX记录,A记录甚至TXT 记录。

CNAME不能在域的顶点(也称为根)上使用,因此我们不能将根域的CNAME记录用作CDN配置文件中的自定义域。 / p>

作为一种解决方法,将CNAME cdnverify.<yourdomain>设置为cdnverify.<endpoint>.azureedge.net。验证并设置所有内容后(如果需要,包括SSL provisioning),请删除CNAME并使用ANAME作为根记录。阅读this blog了解更多详情。

官方推荐的方法是在Azure DNS中创建别名记录。参见Point zone apex to Azure CDN endpoints。如果是这样,您将delegate DNS zones with Azure DNSconfigure alias records用作CDN配置文件。

编辑

请注意

将区域顶点指向Akamai的 Azure CDN 的CDN端点是 当前不支持。

如果您使用的是Akamai的Azure CDN,则可以更改为使用其他CDN层。