A CDN checking method and device and system include: the CDN node server receives the checking task from the central server, and the checking task carries at least the checking parameters of the target domain name; the CDN node server checks the source station under the target domain name according to the checking parameters, and obtains the first checking result of the target domain name; and the CDN node server receives the checking results of the target domain name. The first check result is sent to the central server. This application can at least effectively reduce the occurrence of DDOS attacks in the CDN inspection process.
【技术实现步骤摘要】
CDN的检查方法及装置、系统
本专利技术涉及网络
,尤其涉及一种CDN的检查方法及装置、系统。
技术介绍
内容分发网络(CDN,ContentDeliveryNetwork)系统作为用户和源站的中间层,需要对源站进行检查,以确保将请求转发到可以正常提供服务的源站。相关技术中,CDN检查时是由每个节点自己来负责。但是,由于CDN节点很多且每个CDN节点不止部署有一个服务器,每个节点上的每个服务器都回源进行检查将很可能造成对源站的分布式拒绝服务(DDoS,DistributedDenialofService)攻击。为了解决DDOS的攻击问题,相关技术的方法是加大检查的间隔,但这又造成了检查结果生效严重滞后的问题。
技术实现思路
本申请旨在至少解决相关技术中的技术问题之一。本申请提供一种CDN的检查方法及装置、系统,至少能够有效降低CDN检查过程中DDOS攻击的产生。本申请采用如下技术方案:一种内容分发网络CDN的检查方法,所述方法包括:CDN节点服务器接收来自中心服务器的检查任务,所述检查任务至少携带目标域名的检查参数;所述CDN节点服务器根据所述检查参数,对所述目标域名下的源站进行检查,得到所述目标域名的第一检查结果;所述CDN节点服务器将所述第一检查结果发送至所述中心服务器。其中,所述CDN节点服务器根据所述检查参数,对所述目标域名下的源站进行检查,得到所述目标域名的第一检查结果,包括:根据所述检查参数,确定检查策略,所述检查策略设定有如下条件:检查等级、检查时间间隔、用于检验检查成败的状态信息;根据所述检查策略,定时多次对所述目标域名下的源站执行检查; ...
【技术保护点】
1.一种内容分发网络CDN的检查方法,其特征在于,所述方法包括:CDN节点服务器接收来自中心服务器的检查任务,所述检查任务至少携带目标域名的检查参数;所述CDN节点服务器根据所述检查参数,对所述目标域名下的源站进行检查,得到所述目标域名的第一检查结果;所述CDN节点服务器将所述第一检查结果发送至所述中心服务器。
【技术特征摘要】
1.一种内容分发网络CDN的检查方法,其特征在于,所述方法包括:CDN节点服务器接收来自中心服务器的检查任务,所述检查任务至少携带目标域名的检查参数;所述CDN节点服务器根据所述检查参数,对所述目标域名下的源站进行检查,得到所述目标域名的第一检查结果;所述CDN节点服务器将所述第一检查结果发送至所述中心服务器。2.根据权利要求1所述的检查方法,其特征在于,所述CDN节点服务器根据所述检查参数,对所述目标域名下的源站进行检查,得到所述目标域名的第一检查结果,包括:根据所述检查参数,确定检查策略,所述检查策略设定有如下条件:检查等级、检查时间间隔、用于检验检查成败的状态信息;根据所述检查策略,定时多次对所述目标域名下的源站执行检查;统计所述目标域名下源站的检查数据,得到所述第一检查结果。3.根据权利要求1或2所述的检查方法,其特征在于,所述第一检查结果包括:所述目标域名下源站的IP地址以及与所述IP地址相对应的检查次数、检查失败次数以及检查所用时长。4.根据权利要求3所述的检查方法,其特征在于,所述对所述目标域名下的源站进行检查,包括:检查等级为七层时,通过超文本传输协议HTTP头部HEAD探测获取所述目标域名下源站的状态信息,根据所述状态信息确定检查成败;检查等级为四层时,通过传输控制协议TCP数据包或用户数据报协议UDP报文探测获取所述目标域名下源站的状态信息,根据所述状态信息确定检查成败。5.一种CDN的检查方法,其特征在于,所述检查方法包括:中心服务器根据预先设置的目标域名的检查参数生成检查任务,并将所述检查任务下发至CDN节点服务器;所述中心服务器接收来自所述CDN节点服务器的第一检查结果并进行统计分析,得到目标域名的第二检查结果。6.根据权利要求5所述的检查方法,其特征在于,所述根据预先设置的目标域名的检查参数生成检查任务之前,还包括:从用户设备获取用户输入的检查参数。7.根据权利要求6所述的检查方法,其特征在于,所述从用户设备获取基于用户操作的检查参数,包括:向所述用户设备推送供用户输入检查参数的交互式页面;接收所述用户设备通过所述交互式页面获取到的检查参数。8.根据权利要求5至7任一项所述的检查方法,其特征在于,所述检查参数为如下之一或两项:四层检查参数;七层检查参数。9.根据权利要求8所述的检查方法,其特征在于,所检查参数至少包括:域名信息;检查等级信息;检查时间间隔;检查连续失败多少次视为源站不可提供服务。10.根据权利要求8或9所述的检查方法,其特征在于,所述检查参数为七层检查参数时,所述检查参数还包括:统一资源定位符URL;用于校验响应是否成功的信息。11.根据权利要求10所述的检查方法,其特征在于,所述用于校验响应是否成功的信息包括:状态码;数字签名。12.根据权利要求6所述的检查方法,其特征在于,所述从用户设备获取用户输入的检查参数之后,还包括:将所述检查参数存入数据库;所述根据预先设置的目标域名的检查参数生成检查任务,包括:向所述数据库查询所述检查参数并生成相应的检查任务。13.根据权利要求5所述的检查方法,其特征在于,所述第二检查结果包括如下之一或多项:不可提供服务的源站的信息;可提供服务的源站的信息;可提供服务的源站的服务质量排序信息。14.根据权利要求5所述的检查方法,其特征在...
【专利技术属性】
技术研发人员:李志明,王笑臣,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。