CDN 检测
检测域名是否使用 CDN 并识别提供商。
判断一个主机名是否经过 CDN 加速,以及用的哪一家。综合 DNS 信号
(CNAME 模式、IP 段、ASN)、HTTP 响应头(
via、x-cache、
cf-ray、x-amz-cf-id、x-served-by)和已知 CDN 段。
适合做竞品分析、排查 CDN 特有故障,或者纯粹想知道谁托管了谁。
检测中...
我们看什么
- CNAME 链——
*.cloudfront.net、*.fastly.net、*.akamaiedge.net、*.azureedge.net这种模式一望即知。 - IP / ASN——解析出的 IP 所属 ASN 经常能识别 CDN,即使 DNS 没暴露(AS13335 = Cloudflare、AS16509 / AS14618 = Amazon、AS54113 = Fastly、AS20940 = Akamai)。
- 响应头——CDN 通常会留下特征头:
cf-ray、x-amz-cf-id、x-served-by、x-cache、fastly-debug-state等。
常见场景
- 竞品分析——看竞争对手用哪家 CDN,推断其规模与基础设施选型。
- 排查 CDN 特有故障——Cloudflare 522 是源站不可达;Fastly 503 多是服务配置问题。知道是哪家能缩小诊断范围。
- 验证自家 CDN 设置——确认你的域名确实走了预期的 CDN(DNS 配错会让它悄悄绕过)。
- 选 CDN——看你行业头部站点选的哪家,作为初选清单的合理起点。
局限
- 有些公司自建私有 CDN(Apple、Netflix、大企业)。我们通常会归类为 "unknown / private",因为它们不匹配公共商特征。
- 单个域名可能对不同路径用不同 CDN(HTML 一家、图片/视频另一家)。我们查根域名,子资源可能不同。
- 对具体某次请求,HTTP 头检查给出的实时信号最权威。