首页 > 解决方案 > 如何检查 AWS Cloudfront CNAME 是否有效?

问题描述

我有过cloudflare CDN设置的经验nameservers,我可以通过标题检查CF-Cache-Status: HIT它是否有效。

但是AWS Cloudfront设置方式不同,我不确定它是否有效。

我已经阅读了 Cloudfront CNAME vs DNS CNAME等其他 stackoverflow 帖子,但没有更多详细信息。


假设我想从domain.com cdn到AWS Cloudfront,这就是我所做的:

  1. Certificate Manager向domain.com请求证书,并在domain.com上添加 CNAME 记录Name:_5d5g45u2j2r5w1s2a8ed2.domain.com/Value:_5f44y54d25s1de4fg4f52s5s4dc1s5.kdiesksqs.acm-validations.aws
  2. 证书管理器成功验证domain.com并颁发证书abcd-1234-abcd-1234-abcde
  3. 从CloudFront创建分配的详细信息:

    • 状态:启用
    • 备用域名 (CNAME):domain.com
    • SSL 证书:domain.com (abcd-1234-abcd-1234-abcde)
    • 域名:11ppqrstuv.cloudfront.net

当我浏览11ppqrstuv.cloudfront.net时,它看起来与domain.com相同,所以我知道 AWS 能够获取我的文件。

但是我怎么知道domain.com成功指向AWS(11ppqrstuv.cloudfront.net)

有什么我需要做的吗?

标签: amazon-cloudfront

解决方案


如果您使用的是 linux 机器,那么您可以在 linux 中使用dighost命令来查找 CName 记录。

dig <your-domain-name>

或者

host -t cname <your-domain-name>

推荐阅读