我对我们的CDN感兴趣,因为我们计划应用自定义域名。我理解无法将CNAME记录映射到根域的部分,例如contoso.com。我想要求一个解决方法,让我们说是的,我们已经将它分配给www.contoso.com。但现在人们不再使用www子域名,只会在URL地址栏中键入constoso.com,因此它只返回404,因为它没有映射成为失去潜在客户。您建议的解决方案或解决方法是什么?
答案 0 :(得分:1)
某些DNS主机允许为根域(ANAMES)创建CNAMES。 如果您的DNS主机不允许,那么您可以尝试使用子域重定向(例如在azure上托管的简单node.js应用程序)。不是最好的解决方案,但我不确定是否存在其他解决方案。
答案 1 :(得分:1)
当前没有任何解决方案,除非您的域提供者支持此解决方案。
Azure上有一个针对此问题的功能请求: https://feedback.azure.com/forums/217313-networking/suggestions/31221439-cdn-allow-root-domain-for-custom-domains
答案 2 :(得分:0)
解决方法是将Cdnverify CNAME功能与A记录一起使用。
CNAME : cdnverify.constoso.com -> cdnverify.constoso.azureedge.net
A record: constoso.com -> x.x.x.x
完成所有验证后,即可删除CNAME。它适用于我的域。
(来源:https://arlanblogs.alvarnet.com/adding-a-root-domain-to-azure-cdn-endpoint/)