自定义根域的Azure DNS配置-未使用CDN

时间:2020-06-20 14:37:06

标签: azure dns azure-cdn

我的Azure静态网站不使用设置的CDN时遇到问题。我一直在这里寻找问题和答案,也一直在寻找Microsoft文档,但仍然看不到我做错了什么。我花了数小时试图解决它,并认为我现在只能猜测。

Azure DNS
Microsoft Standard CDN
Custom Root Domain      example.com
CDN End Point           https://example.azureedge.net/

因此,基本上,设置是使用以下记录在Azure中处理带有自定义DNS的Namecheap域。

|          Name          | Type         | TTL         | Value                                       | Alias   resource type     | Alias target     |
|:----------------------:|--------------|-------------|---------------------------------------------|---------------------------|------------------|
|             @          |     A        |     3600    |         -                                   |     Azure CDN             |     example      |
|     cdnverify.alias    |     CNAME    |     3600    |         cdnverify.example.azureedge.net     |                           |                  |
|     cdnverify          |     CNAME    |     3600    |         cdnverify.example.azureedge.net     |                           |                  |
|     cdnverify.www      |     CNAME    |     3600    |         cdnverify.example.azureedge.net.    |                           |                  |
|     www                |     CNAME    |     7200    |         example.azureedge.net               |                           |                  |
|     example.com        |     CNAME    |     300     |         example.azureedge.net               |                           |                  |

GTMetrix表明,当我直接测试到端点https://example.azureedge.net/时,我的域未使用CDN,但是(不可用)

我是否缺少DNS记录,还是只是设置不正确?我对内容服务的内容一无所知,因为除CDN终结点外,没有其他任何引用。

在此先感谢

1 个答案:

答案 0 :(得分:0)

正如我所看到的,根据您的要求,您要添加自定义域www.example.comexample.com有两条额外的DNS记录。您可以删除它。

cdnverify.alias | CNAME | 3600 | cdnverify.example.azureedge.net

example.com        |     CNAME    |     300     |         example.azureedge.net

在Azure DNS中为根域example.com添加别名记录时。 enter image description here

它将生成一个@名称A记录和cdnverify名称CNAME记录。

enter image description here

此外,您可以通过在验证CDN终结点时清除CDN边缘服务器上的缓存内容。有关更多信息,请参见Purge an Azure CDN endpoint