[发明专利]网络缓存方法和系统及DNS重定向子系统有效
申请号: | 201180000699.6 | 申请日: | 2011-04-29 |
公开(公告)号: | CN102301682A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | 杨长盛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 缓存 方法 系统 dns 定向 子系统 | ||
技术领域
本发明涉及网络通信技术,尤其涉及一种网络缓存方法和系统及域名系统(Domain Name System,DNS)重定向子系统。
背景技术
随着互联网的发展,网民对访问品质也会越来越挑剔,一方面希望网站提供的内容越来越丰富,另一方面希望访问网站的速度越来越快。由于网络(Web)服务器的网络架构是一点对多点的传输,网络传输中包含了大量的重复内容,且超过80%的用户经常访问20%的内容,因此缓存是以上问题的最好的解决方案。缓存(Cache)方案是将用户经常访问的内容缓存在缓存服务器,由缓存服务器为用户提供服务,无需占用源服务器的处理能力和主干的出口带宽,可以节省资源并加快访问速度。
现有缓存方案主要包括基于策略路由的WebCache解决方案。基于策略路由的WebCache解决方案是指在路由器上配置策略路由,将用户上网的超文本传输协议(HyperText Transfer Protocol,HTTP)请求转发到缓存(Cache)子系统。该方案下需要对路由器进行复杂的配置修改,难以维护,并且容易在路由器处产生单点故障,可靠性低。
发明内容
本发明实施例是提供一种网络缓存方法和系统及DNS重定向子系统,用以解决现有技术中基于策略路由的网络缓存方案存在的问题。
本发明实施例提供一种网络缓存方法,包括:
接收客户端发送的域名系统DNS解析请求,解析出所述DNS解析请求 携带的域名,确定所述域名在白名单中;
获取所述域名对应的缓存子系统的网际协议IP地址,并将所述缓存子系统的IP地址发送给所述客户端,以便于客户端根据所述缓存子系统的IP地址向所述缓存子系统请求数据。
本发明实施例提供了一种网络缓存系统,包括:
域名系统DNS重定向子系统,用于接收客户端发送的域名系统DNS解析请求,解析出所述DNS解析请求携带的域名,确定所述域名在白名单中;获取所述域名对应的缓存子系统的网际协议IP地址,并将所述缓存子系统的IP地址发送给所述客户端,以便于客户端根据所述缓存子系统的IP地址向所述缓存子系统请求数据;
缓存子系统,用于接收所述客户端根据所述缓存子系统的IP地址发送的数据请求消息,并向所述客户端发送与所述数据请求消息对应的数据。
本发明实施例提供了一种DNS重定向子系统,包括:
深层报文解析设备,用于接收客户端发送的域名系统DNS解析请求,解析出所述DNS解析请求携带的域名,确定所述域名在白名单中;
DNS服务器,用于获取所述域名对应的缓存子系统的网际协议IP地址,并将所述缓存子系统的IP地址发送给所述客户端,以便于客户端根据所述缓存子系统的IP地址向所述缓存子系统请求数据。
由上述技术方案可知,本发明实施例通过由DNS重定向子系统实现网络缓存,可以避免基于策略路由的网络缓存的问题,配置简单,难以维护,并且不会在路由器处产生单点故障,可靠性比较高。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例的方法流程示意图;
图2为本发明第二实施例的系统的结构示意图;
图3为本发明第二实施例的方法流程示意图;
图4为本发明第二实施例的DNS重定向子系统的结构示意图;
图5为本发明实施例中缓存子系统从源服务器获取数据的流程示意图;
图6为本发明第三实施例的方法流程示意图;
图7为本发明第四实施例的方法流程示意图;
图8为本发明第五实施例的方法流程示意图;
图9为本发明实施例的网络缓存系统的结构示意图;
图10为本发明实施例的DNS重定向子系统的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180000699.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端确定物体接近的方法及装置
- 下一篇:太阳能供电红外感应路灯