https:// 和路径也行,会自己截成域名;单次最多 5 个
| 序号 | 域名 | CDN 服务商 | CNAME | A 记录 |
|---|
判断一个网站用了什么 CDN,最直接的办法是看域名的 CNAME:接入 CDN 时通常会把 www.example.com 解析到厂商给的 xxx.kunlun*.com、xxx.cdn.cloudflare.net 这类域名。把 CNAME 的后缀对上厂商指纹表,就能认出是谁家的 CDN。
这件事必须在服务端做——浏览器没有查询 DNS 的能力。查询只做 CNAME 与 A 记录解析,不会去访问目标网站,也不抓取页面内容。
要注意:识别到「未识别」并不等于没用 CDN。自建反向代理、用 A 记录直接接入(Cloudflare 的部分套餐、部分云厂商)、或者把 CDN 域名 CNAME 到自己的子域,都会让指纹匹配不上。这种情况下可以看响应头(CF-Ray、X-Cache、Via)来辅助判断。
| 想做什么 | 怎么做 | 说明 |
|---|---|---|
| 查竞品用的哪家 CDN | 粘域名识别 | 看 CNAME 后缀 |
| 确认自己的 CDN 生效没 | 看 CNAME 是否变成厂商域名 | 没变说明配置没生效 |
| 批量盘点站群 | 一次 5 个域名 | 结果可导出 |
| 排查源站是否暴露 | 直接解析出 A 记录 = 可能没挂 CDN | 结合响应头确认 |
常见原因:自建反向代理、CNAME 到自己的子域再转、用 A 记录接入(Cloudflare 部分套餐 / 云厂商负载均衡)、或厂商用了新的 CNAME 后缀还没进指纹表。看 CNAME 列通常能自己判断出来。
响应头(CF-Ray、X-Cache、Via)更准,但需要真的访问目标站点。本工具只做 DNS 查询,更快也更克制;要查响应头可以用「网址信息」这类工具,或本地 curl -I。
同一域名 10 分钟内再次查询会直接用缓存,避免重复打 DNS。刚改完解析想立刻看效果,等一会儿或换个域名后缀(如加不加 www)再查。
5 个。DNS 查询是阻塞的,服务器资源有限,限制数量是为了不把服务端的 worker 占满,也避免被上游 DNS 限速。域名多的话分几次查。
不能。这类只能靠响应头或 IP 归属判断。本页会把 A 记录列出来,你可以看 IP 是否属于某家 CDN 的网段。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。