绕过CDN查找真实IP

前言

目前很多的网站为了快速访问会使用CDN技术,那么真实的服务器就隐藏在CDN的后面,我们通过域名解析获取到的IP也都是CDN的IP,那么如何判断域名是否使用了CDN技术以及如何绕过CDN找到服务器的真实IP?

判断是否存在CDN

1)使用各种多地 ping 的服务,查看对应 IP 地址是否唯一

多个地点Ping服务器,网站测速 - 站长工具

网站测速工具_超级ping _多地点ping检测 - 爱站网

http://ce.cloud.360.cn/

2)使用 nslookup 进行检测,返回域名解析对应多个 IP 地址多半是使用了CDN

3)”常识”判断法

①在反查网站ip时,如果此网站有1000多个不同域名,那么这个ip多半不是真实ip。常用的ip反查工具有站长工具(http://s.tool.chinaz.com/same)、微步在线(https://x.threatbook.cn/)等等。微步在线支持同服域名查询、子域名查询、服务查询、whois反查等,要注意的是,查询部分信息有次数限制,需先注册账号。

②如果一个asp或者asp.net网站返回的头字段的server不是IIS、而是Nginx,那么多半是用了nginx反向代理,而不是真实ip。

③如果ip定位是在常见cdn服务商的服务器上,那么是真实ip的可能性就微乎其微了。

绕过CDN找真实IP

1)查询历史解析记录

https://dnsdb.io/zh-cn/ https://x.threatbook.cn/ http://toolbar.netcraft.com/site_report?url= http://viewdns.info/ https://tools.ipip.net/cdn.php

2)扫描子域名

二级域名非常多,不一定所有的域名都被加入了防护,可尝试扫描子域名然后分析有没有没走cdn的,只要有线索打开突破口就好办

扫描子域名的工具很多,常用的有:

subdomain脚本 https://github.com/lijiejie/subDomainsBrute

在线获取子域名 crt.sh | Certificate Search

3)利用多地节点ping目标站

利用全国甚至全球不同地区的ip去ping目标网站,如果部分地区没有被覆盖则可能被暴露#

多个地点Ping服务器,网站测速 - 站长工具

4)尝试向目标邮箱发送邮件

如目前域名存在邮箱系统,可尝试向任意一个不存在的邮箱账号发邮件,触发其报错,通常在报错信息里会有提示。

工具

推荐一个绕过CDN找真实IP的工具

Bypass_cdn

链接:https://github.com/Pluto-123/Bypass_cdn

下面是它使用的方式

使用效果

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值