[发明专利]内容分发方法、网络系统、GSLB设备和域名服务器无效
申请号: | 200910163493.X | 申请日: | 2009-08-21 |
公开(公告)号: | CN101640684A | 公开(公告)日: | 2010-02-03 |
发明(设计)人: | 秦润锋;樊勇兵;唐宏;金华敏;陈楠;燕杰 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 孙宝海 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 分发 方法 网络 系统 gslb 设备 域名 服务器 | ||
技术领域
本发明涉及网络技术,特别是涉及一种内容分发方法、网络系统、GSLB设备和域名服务器。
背景技术
在内容分发网络(CDN)系统中,目前的重定向技术有两种:基于DNS(domain name system,域名系统)方式的重定向和基于客户端IP方式的重定向。
基于DNS方式的重定向技术是根据客户端本地DNS的IP地址确定其位置信息,GSLB(global server load balance,全局服务器负载均衡)设备通过一系列就近性查询和健康查询手段,最终选择距离本地DNS最近的服务器节点。然而,基于DNS的重定向方法由于基于DNS的GSLB设备是依靠本地DNS服务器的IP地址,而不是客户端的真实地址,进行就近性判断的,因此可能导致就近性判断失准。
基于客户端IP方式的重定向是客户端请求被直接指向GSLB设备,GSLB设备会通过TCP/IP(transfer control protocol/Internetprotocol,传输控制/网际协议)握手获得客户的IP并根据客户端实际的IP地址段进行就近性判断。这种方式克服了基于DNS重定向方式的缺点,利用客户端IP编址的规律,可以根据网络的就近性分配流量。然而,由于这种方式的就近性判断与重定向是当客户端与GSLB设备建立连接时发生的,故对于相应的分发内容类型和相关协议有所限制要求,如:针对HTTP可以采用通用的302协议重定向;但对于类似于MMS这类私有协议就无法通过通用做法来实现。而且,随着访问客户端的增加和网络规模的扩张,GSLB设备的压力会非常大,因此,也会造成投资成本的迅速增加。另外,由于客户端需要与GSLB设备建立TCP连接,而且GSLB设备作为全网的核心网元,很容易受到不明客户端或者黑客的攻击,有较大的安全隐患。
发明内容
本发明的目的是提出一种内容分发方法,在DNS重定向过程中实现客户端的精确定位。
为实现上述目的,本发明提供了一种内容分发方法,包括:GSLB设备接收来自本地域名服务器的DNS查询请求,所述DNS查询请求中包括客户端的IP地址信息;所述GSLB设备根据所述DNS查询请求中所述客户端的IP地址信息确定能够提供所述客户端请求访问的内容的服务节点;和所述GSLB设备将所述服务节点的地址发送给所述客户端用于所述客户端从所述服务节点获得所述请求访问的内容。
在一个实施例中,在所述GSLB设备接收来自本地域名服务器的DNS查询请求之前还包括:所述本地域名服务器将所述客户端的IP地址信息写入来自所述客户端的DNS查询请求;和所述本地域名服务器将所述DNS查询请求发送到所述GSLB设备。
进一步的,所述本地域名服务器将所述客户端的IP地址信息写入所述DNS查询请求包括:所述本地域名服务器将所述客户端的IP地址写入所述DNS查询请求;和所述本地域名服务器在所述DNS查询请求中设置IP地址标识字段。
在一个实施例中,所述的内容分发方法,还包括:所述GSLB设备根据所述DNS查询请求的IP地址标识字段判断所述DNS查询请求是否包括所述IP地址信息;和当所述DNS查询请求包括所述IP地址信息时,所述GSLB设备从所述DNS查询请求中提取所述客户端的IP地址。
进一步的,所述GSLB设备根据所述DNS查询请求中所述客户端的IP地址信息确定能够提供所述客户端请求访问的内容的服务节点包括:所述GSLB设备查询IP地址数据库以找出所述客户端就近的多个所述服务节点;和所述GSLB设备在多个所述服务节点中查找性能最优的所述服务节点。
在一个实施例中,所述的内容分发方法,还包括:所述本地域名服务器查找所述客户端请求访问的域名的授权域名服务器;所述本地域名服务器向所述授权域名服务器发送所述DNS查询请求;和所述授权域名服务器将GSLB设备的地址发送给所述本地域名服务器。
本发明的目的是提出一种GSLB设备,能够在DNS重定向时实现客户端的精确定位。
为实现上述目的,本发明还提供了一种GSLB设备,包括:接收装置,用于接收来自本地域名服务器的DNS查询请求,所述DNS查询请求中包括客户端的IP地址信息;服务节点选择装置,用于根据所述DNS查询请求中所述客户端的IP地址确定能够提供所述客户端请求访问的内容的服务节点;和发送装置,用于将所述服务节点的地址发送给所述客户端使所述客户端能够从所述服务节点获得所述请求访问的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910163493.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仿杨树脱落效果在室外公共场所装饰中的施工方法
- 下一篇:大型机械手
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法