[发明专利]网络缓存方法和系统及DNS重定向子系统有效
申请号: | 201180000699.6 | 申请日: | 2011-04-29 |
公开(公告)号: | CN102301682A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | 杨长盛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 缓存 方法 系统 dns 定向 子系统 | ||
1.一种网络缓存方法,其特征在于,包括:
接收客户端发送的域名系统DNS解析请求,解析出所述DNS解析请求携带的域名,确定所述域名在白名单中;
获取所述域名对应的缓存子系统的网际协议IP地址,并将所述缓存子系统的IP地址发送给所述客户端,以便于客户端根据所述缓存子系统的IP地址向所述缓存子系统请求数据。
2.根据权利要求1所述的方法,其特征在于,所述获取所述域名对应的缓存子系统的网际协议IP地址,进一步包括:
如果所述域名对应唯一缓存子系统的IP地址,则获取所述唯一缓存子系统的IP地址;
如果所述域名对应两个以上缓存子系统的IP地址,则根据IP地址选择算法,选择一个适应的缓存子系统的IP地址作为所述域名对应的缓存子系统的网际协议IP地址。
3.根据权利要求1和2所述的方法,其特征在于,所述方法还包括:如果确定所述DNS解析请求携带的域名不在所述白名单中,则丢弃所述DNS解析请求。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:客户端发送DNS解析请求,所述DNS解析携带了域名;
所述DNS解析请求经分光器或者路由器被发送到外部网络和DNS重定向子系统;
所述客户端接收所述外部网络和DNS重定向子系统分别返回的DNS响应,所述外部网络返回的DNS响应携带了所述域名对应的源服务器IP地址,所述DNS重定向子系统返回的DNS响应携带了缓存子系统的IP地址,所述客户端处理先接收到的DNS响应,后接收到DNS响应丢弃。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:对接收的DNS解析请求进行深度分析,以生成热点网站用于更新白名单。
6.一种域名系统DNS重定向子系统,其特征在于,包括:
深层报文解析设备,用于接收客户端发送的域名系统DNS解析请求,解析出所述DNS解析请求携带的域名,确定所述域名在白名单中;
DNS服务器,用于获取所述域名对应的缓存子系统的网际协议IP地址,并将所述缓存子系统的IP地址发送给所述客户端,以便于客户端根据所述缓存子系统的IP地址向所述缓存子系统请求数据。
7.根据权利要求6所述的域名系统DNS重定向子系统,其特征在于,所述深层报文解析设备还用于对接收的DNS解析请求进行深度分析,以生成热点网站用于更新白名单。
8.根据权利要求6或7所述的域名系统DNS重定向子系统,其特征在于,所述DNS服务器具体用于如果所述域名对应唯一缓存子系统的IP地址,则获取所述唯一缓存子系统的IP地址;如果所述域名对应两个以上缓存子系统的IP地址,则根据IP地址选择算法,选择一个适应的缓存子系统的IP地址作为所述域名对应的缓存子系统的网际协议IP地址。
9.一种网络缓存系统,其特征在于,包括:
域名系统DNS重定向子系统,用于接收客户端发送的域名系统DNS解析请求,解析出所述DNS解析请求携带的域名,确定所述域名在白名单中;获取所述域名对应的缓存子系统的网际协议IP地址,并将所述缓存子系统的IP地址发送给所述客户端,以便于客户端根据所述缓存子系统的IP地址向所述缓存子系统请求数据;
缓存子系统,用于接收所述客户端根据所述缓存子系统的IP地址发送的数据请求消息,并向所述客户端发送与所述数据请求消息对应的数据。
10.根据权利要求9所述的网络缓存系统,其特征在于,所述缓存子系统具体用于接收所述客户端发送的数据请求消息;如果所述缓存子系统中缓存有与所述数据请求消息对应的数据,则所述缓存子系统将缓存的与所述数据请求消息对应的数据发送给所述客户端;如果所述缓存子系统中没有缓存所述数据请求消息对应的数据,则所述缓存子系统向源服务器发送用于查询数据的数据请求消息,所述缓存子系统接收所述源服务器返回的与所述查询数据的数据请求消息对应的数据,所述缓存子系统在本地保存所述数据后并将所述数据发送给所述客户端。
11.根据权利要求9或10所述的系统,其特征在于,所述缓存子系统还用于根据刷新策略,从源服务器获取数据,并更新缓存的数据。
12.根据权利要求9至11任一项所述的系统,其特征在于,还包括:
分光器或者路由器,用于将客户端发送的所述DNS解析请求分为两路,一路发送给所述DNS重定向子系统,另一路发送给外部网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180000699.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端确定物体接近的方法及装置
- 下一篇:太阳能供电红外感应路灯