[发明专利]一种HTTP缓存实现方法和系统有效
申请号: | 201310102114.2 | 申请日: | 2013-03-27 |
公开(公告)号: | CN104079534B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 姜欣;崔昆;杜建凤;王子兵;吴茜;郭志刚;李鹏;李可;李旬 | 申请(专利权)人: | 中国移动通信集团北京有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 郭振兴,丛芳 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种HTTP缓存实现方法和系统,该系统包括用户终端、Local DNS服务器、DPI系统、DNS重定向服务器、ICP DNS服务器和缓存服务器,通过定时器的启用和监控,能够保证在T2‑T1的有效时间段内只要能够接受到DNS重定向服务器反馈的DNS解析结果,就能保证用户使用缓存,从而规避了现有DNS劫持方案在ICP DNS服务器先于DNS重定向服务器回复DNS解析结果所导致的缓存无法服务本网用户的问题,并且通过TTL提前迭代查询及缓存刷新的机制实现了Local DNS服务器中缓存的解析结果的有效持续,规避了DNS查询过程中用户需要等待DNS查询所产生的时延问题,大大提高用户感知并提高了系统效率。 | ||
搜索关键词: | 一种 http 缓存 实现 方法 系统 | ||
【主权项】:
一种HTTP缓存实现方法,其特征在于,包括以下步骤:Local DNS服务器的缓存中,针对需要处理的域名,设置迭代查询的触发时间;针对所述域名发起DNS请求,在第一时刻T1,所述域名TTL值到达触发时间,触发发起针对所述域名的迭代查询;Local DNS服务器针对所述域名启动DNS定时器计时,并对所述域名的响应结果进行监控;DPI系统截获到Local DNS服务器迭代查询,所述DNS请求报文发送到ICP DNS服务器,DPI系统对所述域名进行截获,将所述域名送至HTTP缓存系统的DNS重定向服务器;所述DNS重定向服务器判断所述域名是否为HTTP缓存系统能够服务的域名,如果是,则伪造一个DNS响应报文,将所述DNS响应报文中的域名对应的IP地址设为HTTP缓存系统中所述域名资源的服务地址,将所述DNS响应报文头部的标识字段的最高位进行置位,表示所述DNS响应报文是由HTTP缓存系统回复的,并将DNS响应报文的源IP地址修改为ICP DNS服务器地址;当ICP DNS服务器反馈的DNS解析结果先到达Local DNS服务器,Local DNS服务器接收到DNS解析结果的报文后,则保留报文并暂缓处理;DNS重定向服务器反馈的DNS解析结果到达Local DNS服务器或DNS定时器到期后,将关闭监控所述域名响应结果的监控。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团北京有限公司,未经中国移动通信集团北京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310102114.2/,转载请声明来源钻瓜专利网。
- 上一篇:协议转换器、协议转换方法和电梯远程监控系统
- 下一篇:一种队列调度方法和装置