自定义根域的 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.com
和 example.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。
我的 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.com
和 example.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。