一、什么是CDN?
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
简单来说,在我们进行信息收集的时候,拥有CDN的网站会将真实ip进行隐藏,导致我们无法看到目标网站的一个真实ip,从而无法正确的对网站进行判断。
二、简单介绍一下判断是否有CDN的几种方法?
1、多地ping检测
利用不同位置的ip去ping服务器,将返回的ip进行对比,如果ip都是一样的,说明极有可能不存在CDN,如果ip不一样,就说明存在CDN。
在这里我使用的站长工具里面的ping检测进行测试:http://ping.chinaz.com/
存在CDN:
不存在CDN:
2、nslookup
nslookup是用来查询DNS的解析记录的。
通过这条命令,我们可以查询在目标服务器缓存中有多少域目标域名映射的ip。
同样,如果有多条ip,便可以确定存在CDN。
如果只有一条的话,那么有可能不存在CDN。