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

Azure DNS Config for Custom Root Domain - CDN not being used

我的 Azure 静态网站没有使用设置的 CDN 时遇到问题。我一直在查看这里的问答和 Microsoft 文档,但我仍然看不出我做错了什么。我花了几个小时试图解决它,我想我现在只能猜测了。

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

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

|          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 显示我的域没有使用 CDN,但是当我直接测试到终点时却使用了 CDN https://example.azureedge.net/

我是缺少 DNS 记录还是只是设置不正确?我不知道什么在为我的内容提供服务,因为除了 CDN 端点之外没有任何引用。

非常感谢

据我所知,根据您的要求,有两个额外的 DNS 记录,您希望添加自定义域 www.example.comexample.com。你可以删除它。

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

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

当您在 Azure DNS 中为根域 example.com 添加别名记录时。

它将生成一条@ name A记录和cdnverify name CNAME记录。

此外,您可以通过在验证 CDN 端点时清除 CDN 端点来清除 CDN 边缘服务器上的缓存内容。有关详细信息,请参阅 Purge an Azure CDN endpoint