[发明专利]CDN服务IP检测方法和系统有效
申请号: | 201510677263.0 | 申请日: | 2015-10-16 |
公开(公告)号: | CN106603734B | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 张则梁;孙风雷;景晓军;沈智杰;唐新民 | 申请(专利权)人: | 任子行网络技术股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种CDN服务IP检测方法,包括:向DNS服务器发送域名解析请求,提取DNS服务器返回的DNS应答包中包含的IP地址;向IP地址发送超文本传输协议http请求,获取http应答信息;根据DNS应答包和http应答信息提取CDN标识属性的属性值;以及根据CDN标识属性的属性值,利用根据朴素贝叶斯原理形成的CDN分类器判断IP地址是否是CDN服务IP,并输出判断结果。本发明利用多种CDN标识属性,并通过朴素贝叶斯原理形成的CDN分类器进行分析,相比于传统的只针对一个或多个特征进行简单的判断,更加准确,不会因某个站点不具备某项特征就被误判断。此外,本发明选取的CDN标识属性,是通过大量实际网站数据分析而得出来的,更加真实、可靠。 | ||
搜索关键词: | cdn 服务 ip 检测 方法 系统 | ||
【主权项】:
1.一种CDN服务IP检测方法,其特征在于,包括:步骤S1:向DNS服务器发送域名解析请求,提取DNS服务器返回的DNS应答包中包含的IP地址;步骤S2:向IP地址发送超文本传输协议http请求,获取http应答信息;步骤S3:根据DNS应答包和http应答信息提取CDN标识属性的属性值;以及步骤S4:根据CDN标识属性的属性值,利用根据朴素贝叶斯原理形成的CDN分类器分别计算IP地址的CDN服务IP概率和非CDN服务IP概率,若CDN服务IP概率大于非CDN服务IP概率,则判定IP地址为CDN服务IP,反之,则判定IP地址为非CDN服务IP,并输出判断结果,其中,CDN标识属性包括:http应答信息是否包含Domain字段;http应答信息是否包含x‑cache字段;http应答信息是否包含cdn信息;http应答信息是否包含via或x‑via字段;http应答信息是否包含Hit from或miss from字段;http应答信息中的关键字是否匹配配置文件http_keyword.txt中的关键字或者http应答信息中的关键字对应的内容的子串是否是配置文件http_keyword.txt中的value;DNS应答包里包含的cname的后缀是否与关键字列表中的字符串匹配;DNS应答包里是否包含CNAME字段;以及域名对应的连续的IP数量;在步骤S1之前还包括根据朴素贝叶斯原理形成CDN分类器的步骤,包括:步骤S21:获取训练样本集;步骤S22:计算训练样本集中的CDN服务IP和非CDN服务IP的概率;步骤S23:分别计算CDN服务IP和非CDN服务IP类别下CDN标识属性的条件概率,形成CDN分类器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于任子行网络技术股份有限公司,未经任子行网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510677263.0/,转载请声明来源钻瓜专利网。