获取真实 IP 地址(一):判断是否使用 CDN(附链接)

简介: 获取真实 IP 地址(一):判断是否使用 CDN(附链接)

一、介绍

CDN,全称为内容分发网络(Content Delivery Network),是一种网络架构,旨在提高用户对于网络上内容的访问速度和性能。CDN通过在全球各地部署分布式服务器节点来存储和分发静态和动态内容,从而减少数据传输的距离,提高网站和应用的加载速度,并减轻原始服务器的负载。

以下是 CDN 的一些关键特点和工作原理:

  1. 全球分布的节点: CDN 在全球范围内部署了多个服务器节点,这些节点通常位于世界各地的数据中心、云服务提供商等地。这样,用户可以从离他们更近的节点获取内容,减少数据传输的时延。
  2. 内容缓存: CDN节点会缓存网站的静态资源,如图片、CSS文件、JavaScript文件等。当用户请求这些资源时,CDN节点可以直接提供缓存的副本,而不必每次都从原始服务器获取。
  3. 负载均衡: CDN通过负载均衡技术将用户请求分发到不同的服务器节点,确保各个节点的负载相对均衡。这有助于避免单一服务器过载,并提高整体的性能和可靠性。
  4. 动态内容加速: 除了静态内容,一些 CDN 还支持动态内容的加速。它们可以通过缓存动态生成的内容、使用更优化的网络路由等方式来提高对动态内容的访问速度。
  5. SSL加速: CDN 可以提供 SSL/TLS 加速服务,通过在 CDN 节点上终止 SSL/TLS 连接,减轻了原始服务器的负担,同时提高了安全性。
  6. 减少网络拥塞: CDN 的使用可以减少因大量用户同时访问同一服务器而引起的网络拥塞问题。通过分发内容到不同的地理位置,CDN 可以更有效地处理大量并发请求。
  7. 缓解DDoS攻击: CDN 服务提供商通常具有强大的基础设施和安全性能,可以帮助缓解分布式拒绝服务(DDoS)攻击。由于请求被分散到全球的节点上,CDN 可以过滤掉恶意流量,确保合法用户可以正常访问。

CDN在现代网络架构中扮演着重要的角色,提高了用户体验、网站性能和可靠性。大多数大型网站和在线服务都使用 CDN 来优化其内容的传递。

二、判断

2.1 第三方网站

调用第三方网站从不同的地方发送 Ping 包判断是否使用 CDN


可以看到有 3 个独立 IP,目标网站应该是使用了 CDN


2.2 Nslookup

使用 nslookup 查看域名解析对应的 IP 地址,如果解析到多个 IP 地址则说明使用了 CDN

在 Kail Linux 系统上使用命令(Windows 中的 cmd 一样可以使用),若读者想安装 Kail Linux 操作系统可以参考下篇文章

如何在 VM 虚拟机中安装 Kail Linux 2023.4 操作系统保姆级教程(附链接)

https://eclecticism.blog.csdn.net/article/details/135864762

如图所示,像百度这种大型网站基本上都用了 CDN

2.3 CDN 检测工具

使用一些 CDN 的检测工具进行检测

 


相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
3月前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用合集之CDN如何配置IP限制
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
3月前
|
JavaScript 开发工具 git
大事件项目64----打包发布_cdn地址引入,免费cdn的网站
大事件项目64----打包发布_cdn地址引入,免费cdn的网站
|
3月前
|
JavaScript CDN
大事件项目61------打包发布_dist瘦身的分析_把第三方包排除掉换成cdn链接
大事件项目61------打包发布_dist瘦身的分析_把第三方包排除掉换成cdn链接
|
4月前
|
存储 搜索推荐 Linux
CDN服务器真实地址
Discover CDN server real IP addresses using Traceroute & Whois, CDN provider logs (with provider cooperation), analyzing HTTP headers, online tools, or the ping command. Note that CDN
|
4月前
|
缓存 网络协议 测试技术
如何选择高防CDN和高防IP?
如何选择高防CDN和高防IP?
118 4
|
4月前
|
存储 网络协议 安全
获取真实 IP 地址(二):绕过 CDN(附链接)
获取真实 IP 地址(二):绕过 CDN(附链接)
|
4月前
|
CDN
软件包如何实现批量上传至CDN并且生成软件包下载链接,然后链接自动在手机上下载安装软件
在一个软件包用公司系统上传到阿里云的cdn,但是速度很慢并且只能一条条进行,上传完毕后生成一条条下载链接然后再去其他系统把他推广出去,生成推广链接后再用此链接自动手机下载安装(主要看落地页),这种能够优化吗
|
4月前
|
云安全 缓存 安全
高防服务器、DDOS高防 IP 和高防 CDN该选择哪种好
选择高防服务器、高防IP和高防CDN时需要综合考虑多个方面,结合自身需求进行选择,我们先了解下三者的情况。
|
调度 CDN
《CDN技术架构》电子版地址
本书详解CDN技术架构,分享流量调度、节点软件、网络传输及运营支撑系统关键技术;详解4大场景化实践、CDN命中率提升、应用市场下载加速、超低延时互动课堂及点播加速、动态加速实践。干货多,读得懂!经出版社授权线上上架30%内容,更多详情可自行网上购买~
231 0
《CDN技术架构》电子版地址
|
运维 对象存储 CDN
《CDN排坑指南》电子版地址
运维工程师最怕什么数字?403、404、503、504……?这些数字代表访问异常,一旦出现就让人崩溃。别担心!访问异常问题《CDN排坑指南》全搞定。
94 0
《CDN排坑指南》电子版地址