CDN绕过

一、工作原理及阻碍
使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。关键技术主要有内容存储和分发技术。
传统:访问域名-解析服务器IP-访问目标主机
CDN:访问域名-CDN节点-真实服务器IP-访问目标主机
带WAF的CDN:访问域名-CDN节点(WAF)-真实服务器IP-访问目标主机

二、配置:域名、区域、类型
加速域名:支持泛域名
加速区域:内地、全球、全球(不包含国内)
源站信息:IP
加速类型:图片视频等

判定标准:nslookup 多地ping,出现多个IP即启用CDN服务

三、绕过

1.子域名 有的只加速某个子域名。通过没加速的能找到真实IP,一般子域名极有可能和主站保持同一IP
2.历史DNS记录 查询IP与域名绑定的历史记录,可能发现使用CDN前的目标
3.如果配置仅中国内地,可以国外请求
4.扫描探测
5.Mx记录或邮件
6.Zmap
7.网络空间引擎搜索

漏洞、遗留文件
phpinfo.php调试查看具体配置的文件(服务器本身IP会泄露)
ssrf类似的漏洞(自己ping或请求网站,是进入CDN节点,但是通过ssrf或类似的漏洞,就是对方服务器自己的服务器去请求,所以会是真实IP)

子域名查询操作
单个域名:只设置了单个域名比如www,那访问www.xxx.com会加速,test.xxx.com不加速。那ping这个3w地址指向的是CDN的,test的是指向真实IP的
泛解析(*.xxx.com加速的是三级域名):ping www.xxx.com,返回的IP地址是不同的,指向了不同的CDN节点。ping xxx.com,出来的IP是相同的,可以通过“超级ping”网站用xxx.com找到真实IP。

Mx记录或邮件
让网站给自己发验证码之类的验证邮件,可以通过邮箱里的显示邮件内容源代码来看到IP地址
get-site-ip.com可以找到真实IP(不是百分比正确需要验证)
ip查询,如果显示阿里云或者节点什么的显然就是节点

FuckCDN(?)【例如github里/Tai7sy/fuckcdn】
ICP备案查询、域名查询whois

四、绑定:HOSTS绑定指向访问
Windows\System32\drivers\etc\hosts域名指向修改型文件
配置了hosts这个域名就由这里的规则去指向
比如配置了192.168.1.6 www.example.com 后面的地址指向这个IP,如果没有,会向互联网请求,互联网会分配个IP给你
绑定了真实IP地址,用扫描工具之类的,流量就会指向真实IP而非节点

posted @ 2026-06-13 09:50  CCLluvia  阅读(21)  评论(0)    收藏  举报