什么是 CDN?
内容分发网络(CDN)是一个互连服务器网络,可加快数据密集型应用程序的网页加载速度。CDN 可以表示内容分发网络或内容分配网络。当用户访问某个网站时,来自该网站服务器的数据必须通过互联网传输到用户的计算机。如果用户距离该服务器较远,则加载大文件(例如视频或网站图像)将需要很长时间。相反,如果网站内容存储在距离用户较近的 CDN 服务器上,就可以更快到达他们的计算机。
如何确定一个网站是否部署在CDN上
最好的办法就是使用多个节点对网站进行访问,如果响应的IP各不相同,就说明大概率该网站是部署在CDN上。
我选择用工具检测
在线网站CDN检测工具 - UU在线工具 (uutool.cn)
对STEAM官网进行检测
其域名为:
检测结果如下
很显然。Steam官网是部署在CDN上的,他具有多个CDN缓存服务器,
如何寻找网站的源站(源内容服务器)
我用内部邮箱源:收集到内部邮箱服务器IP地址的方法,也就是反向链接
让服务器主动连接我们告诉我们它的IP,不过使用的是合法的服务,如RSS邮件订阅,很多网站都自带sendmail,会发邮件给我们,此时查看邮件源码里面就会包含服务器的真实 IP 了。
通过查看邮箱的头文件
可以看到
有一个IP地址
208.64.202.46
有可能是Steam的源站IP地址,
通过查询该IP地址