[发明专利]一种CDN源站的IP地址识别方法及装置有效
申请号: | 201310631622.X | 申请日: | 2013-11-29 |
公开(公告)号: | CN103634422B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 苏洵 | 申请(专利权)人: | 北京奇安信科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;G06F17/30 |
代理公司: | 北京中强智尚知识产权代理有限公司11448 | 代理人: | 姜精斌 |
地址: | 100015 北京市朝阳区酒仙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn ip 地址 识别 方法 装置 | ||
技术领域
本发明涉及网络安全技术领域,尤其涉及一种CDN源站的IP地址识别方法及装置。
背景技术
内容分发网络(CDN)是一种新型网络内容服务体系,其基于IP网络而构建,基于内容访问与应用的效率要求和质量要求而提供内容的分发和服务。CDN代表了一种基于网络而构建的高质量、高效率的网络应用服务模式。部署有CDN的源站可以称为CDN源站。采用CDN模式可以不用担心用户,用户在任何时间,任何地点,通过任何网络运营商都能快速打开CDN源站。
图1为现有技术中用户、CDN及CDN源站的关联关系示意图,可以同时为CDN源站部署多个CDN,图1中为了简便只标识出了与用户进行交互的CDN。当用户访问CDN源站时,用户的访问请求发送到CDN,经过CDN处理后将该访问请求发送到CDN源站,CDN源站对该访问请求进行处理,处理后CDN源站将响应信息发送到CDN处理,CDN处理后将该响应信息返回给用户。由于用户和CDN源站之间的交互都需要通过CDN,因此对于用户而言,其只能获取经过CDN处理后的信息,而CDN处理后的信息中包含的都是CDN的信息。
由于,用户访问CDN源站时,与CDN源站之间的信息经由CDN处理,而该信息中包含的都是CDN的信息,用户无法从该信息中获取CDN源站的IP地址。而在对CDN源站进行杀毒、防护等保护操作时,为了提高杀毒、防护等保护操作的准确性,需要根据CDN源站的IP地址进行。但现有技术中没有获取CDN源站的IP地址的方法,因此影响了对CDN源站的保护操作。
发明内容
本发明实施例提供一种CDN源站的IP地址识别方法及装置,解决现有技术中无法获取CDN源站的IP地址的问题。
本发明实施例提供一种CDN源站的IP地址识别方法,该方法包括:
确定部署有CDN的源站;
向所述CDN源站发送请求信息,触发所述CDN源站的出站链接;
根据所述CDN源站的出站链接,确定所述CDN源站的IP地址。
较佳地,在本发明实施例中为了准确的定位出CDN源站,提高该CDN源站的IP地址的识别效率,所述确定部署有CDN的源站包括:
向源站发送请求信息;
判断源站返回的响应信息的消息头中是否携带CDN标识字段;
若该响应信息的消息头中携带CDN标识字段,则确定所述源站部署有CDN。
较佳地,为了提高CDN源站IP地址的识别效率,及IP地址识别的准确性,所述触发所述CDN源站进行邮件回复时,根据所述CDN源站的出站链接,确定所述CDN源站的IP地址包括:
判断所述CDN源站的出站链接的IP地址与通过部署的CDN访问所述源站的IP地址是否为同一网段;
若所述出站链接的IP地址与CDN返回的所述主域名的IP地址不属于同一网段,则针对该CDN源站进行出站链接的IP地址,扫描该IP地址开放的默认端口;
根据所述IP地址及所述IP地址开放的默认端口访问页面,判断响应页面是否与CDN源站的主域名对应的页面相同;
若相同,则确定该IP地址为CDN源站的IP地址。
较佳地,在本发明实施例中为了提高确定的CDN源站的IP地址的准确性,所述判断所述CDN源站的出站链接的IP地址与通过部署的CDN访问所述源站的IP地址是否为同一网段之前,还包括:
向所述开放默认端口的IP地址发送请求信息;
判断该开放默认端口的IP地址返回的响应信息的消息头中是否携带CDN标识字段;
若所述响应信息的消息头中携带CDN标识字段,则确定所述IP地址非CDN源站的IP地址。
本发明实施例提供了一种CDN源站的IP地址识别装置,所述装置包括:
确定模块,用于确定部署有CDN的源站;
触发模块,用于向所述CDN源站发送请求信息,触发所述CDN源站的出站链接;
识别模块,用于根据所述CDN源站的出站链接,确定所述CDN源站的IP地址。
较佳地,在本发明实施例中为了准确的定位出CDN源站,提高该CDN源站的IP地址的识别效率,所述装置还包括:
发送模块,用于向源站发送请求信息;
判断模块,用于判断源站返回的响应信息的消息头中是否携带CDN标识字段;
所述确定模块,具体用于当判断模块判断该响应信息的消息头中携带CDN标识字段,确定所述源站部署有CDN。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇安信科技有限公司,未经北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310631622.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计量箱
- 下一篇:报价视图的动态通知信息列产生的装置与方法