当前位置:首页 > 行业动态 > 正文

如何绕过CDN准确找到源服务器的真实IP地址?

绕CDN找源IP通常需要通过特定的技术手段,如使用Telnet命令、在线工具或第三方服务。这些方法可以帮助您获取到网站的真实IP地址,但请注意,未经授权的访问可能违反法律法规或服务条款。

常见方法及原理

1、多地Ping:不同地区的服务器访问同一域名时,若使用了CDN,返回的IP会众多;若是双线服务器,IP一般只有几个,通过对比不同地区Ping的结果,可以初步判断是否使用CDN以及获取一些可能的IP地址信息。

如何绕过CDN准确找到源服务器的真实IP地址?  第1张

2、Ping主域名而非www:很多CDN厂商只将www的域名CNAME到CDN主服务器,而主域名可能未使用CDN,尝试Ping主域名,可能会得到与Ping www不同的IP地址,从而有可能找到源站IP。

3、Ping二级、三级域名:主站使用CDN时,分站或二级、三级域名可能未使用CDN,可先通过工具如google site等猜测二级域名,再Ping这些二级域名获取IP,若能访问则说明与主站在同一服务器或同C段,接着扫描该C段的80端口IP,进一步查找源站IP。

4、利用国外冷门DNS:大部分CDN主要针对国内市场,对国外市场几乎不做CDN,通过使用国外的DNS服务器进行nslookup查询,如nslookup xxx.com 8.8.8.8,有较大几率直接指向真实IP,也可用国外的多节点ping工具,如just-ping,从多个节点ping目标域名,增加找到真实IP的机会。

5、查看域名历史解析记录:域名在使用CDN之前的IP记录,可能是CDN的真实源IP地址,可利用相关网站如toolbar.netcraft.com提供的域名解析历史记录查询功能来查找。

6、让服务器主动连接:让服务器主动连接我们,例如通过RSS邮件订阅等方式,服务器发送的邮件通常来自其自身IP,打开邮件源代码可获取邮件服务器的真实IP,若该IP与源站IP相近或就是源站IP,即可确定;或者通过注册后接收系统邮件,查看邮件头中的Received字段,追踪邮件的传输路径,找到发件方的原始IP地址。

7、分析HTTP头信息:目标网站在返回的HTTP头信息中可能会泄露源站的真实IP地址,可通过curl命令或浏览器开发者工具中的Network标签查看HTTP头信息,寻找其中的X-Forwarded-For等字段,若该字段不为空,则后面的IP地址可能是源站的真实IP;若为空,则REMOTE_ADDR作为IP地址。

8、利用网络工具:如Shodan、Censys等专业的互联网搜索引擎,可用于搜索域名并找到与之相关的IP地址,Shodan是专门用于搜索互联网连接设备的搜索引擎,输入域名后可查看搜索结果中的相关信息;Censys专注于网络安全和设备信息,能帮助用户找到与域名关联的IP地址和网络信息。

9、网络扫描工具:像Nmap、Zmap等工具可帮助深入分析网络结构,Nmap功能强大,可扫描网络端口和服务,通过安装并运行nmap命令扫描域名,分析返回的网络信息以找到源站IP;Zmap则是高速网络扫描工具,适用于大规模网络扫描,如zmap -p 80 example.com可扫描example.com的80端口。

10、子域名扫描与查询:使用子域名扫描工具如Sublist3r、Subfinder、Amass等,扫描出目标网站的所有子域名,再用DNS解析工具查询这些子域名的IP地址,确认未经过CDN代理的子域名及其对应IP地址,这些可能是源站的真实IP。

11、探测不同IP段:先使用IP地理位置查询工具如IPinfo.io确定目标网站的IP段,再用IP段扫描工具如Nmap扫描该IP段,根据扫描结果找到未经过CDN代理的IP地址,即可能的源站IP。

12、利用反向代理和缓存:分析反向代理头信息中的X-Forwarded-For等字段,可能会显示源站的IP地址;也可利用一些在线工具帮助分析CDN和反向代理的缓存,从而找到源站IP。

13、第三方服务:有些第三方服务如IPinfo、SecurityTrails等,专门提供绕过CDN找源站的功能,这些服务通常收集了大量网络数据并提供查询接口,输入域名后可得到详细的IP地址信息。

14、社工和信息收集:通过各种公开信息、社交工程等手段获取目标网站的内部信息,包括源站的IP地址,可使用信息收集工具如Maltego、Recon-ng等,还可通过钓鱼邮件、社交媒体互动等社交工程方式获取信息。

15、破绽和攻击手段:利用破绽扫描工具如Nessus、OpenVAS等扫描目标网站破绽,再进行渗透测试获取源站的真实IP地址,但此方法具有法律风险,需获得合法授权后才可进行。

FAQs

1、如果一个网站完全使用了CDN加速,是否还能找到其源站IP?

很难找到,如果CDN配置完善且整个站点都通过CDN访问,那么源站IP就像被黑盒子屏蔽一样难以获取,不过可以尝试上述多种方法综合查找,或许能发现一些线索。

2、使用国外冷门DNS查询一定能得到源站真实IP吗?

不一定,虽然国外冷门DNS有较大几率指向真实IP,但由于CDN的复杂性和不确定性,仍可能无法获取到准确的源站IP,部分CDN提供商可能已将一些国外冷门DNS纳入国内市场范围,导致查询结果与国内相差不大。

3、社工和信息收集方法是否合法?

这取决于具体的使用方式和目的,如果是在未经授权的情况下,通过非规手段获取他人网站的敏感信息或进行反面攻击,是不合法的,但如果是在合法授权范围内,如进行网络安全评估、破绽检测等,并且遵循相关法律法规和道德准则,则是合法的。

0