[发明专利]DNS授权系统中基于别名记录的负载均衡方法及系统有效
申请号: | 201410412460.5 | 申请日: | 2014-08-20 |
公开(公告)号: | CN104144222A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 彭扬 | 申请(专利权)人: | 北京阅联信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 100088 北京市西城区德*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 授权 系统 基于 别名 记录 负载 均衡 方法 | ||
技术领域
本发明属于负载均衡技术领域,具体涉及一种DNS授权系统中基于别名记录的负载均衡方法及系统。
背景技术
CDN(内容分发网络,Content Distribution Network)是一种新型网络内容服务体系,实质为:在现有互联网基础之上增加一层由多个CDN节点所组成的智能虚拟网络,各个CDN节点和CDN服务器构成CDN系统,CDN系统能够实时地根据网络流量和各CDN节点的连接、负载状态以及到用户的距离和响应时间等综合信息,而将用户的请求重新导向到离用户最近的CDN节点上,从而提高用户访问速度。
CDN服务商是指提供上述CDN服务的服务商,主要服务模式为:接受某一业务网站的委托,对该业务网站提供加速缓存服务,从而提高用户访问该业务网站的速度。
现在技术中,以中国为例,存在多家CDN服务商,例如:蓝汛、快网、网宿等。当用户需要将某一业务网站委托给某一CDN服务商时,例如,如果需要将域名为:www.sina.com的业务网站委托给CDN服务商快网时,设快网域名为:www.sina.com.cloudcdn.net;则常规配置方法为:在sina的授权DNS服务器的DNS记录中增加CNAME(别名指向)记录,将域名www.sina.com别名指向www.sina.com.cloudcdn.net;然后,即可由快网对sina业务网站提供加速缓存服务。
上述方法存在的主要问题为:由于按照现有DNS系统规范标准,同一区域,一个域名只能别名指向唯一另一个域名。因此,同一区域,一个业务网站只能委托一家CDN服务商提供加速缓存服务,无法满足用户因业务需求而需要同时委托多家CDN服务商的需要。
目前解决此类问题的方法为:在用户网站域名的DNS系统中,根据不同地域或运营商划分不同VIEW,将各个VIEW分别匹配至不同的CDN服务商。例如:将北京联通客户端划分为VIEW1,将北京移动客户端划分为VIEW2;然后,将VIEW1对sina业务网站的访问请求委托给CDN服务商1处理;将VIEW2对sina业务网站的访问请求委托给CDN服务商2处理。上述方法虽然实现了同一业务网站同时委托多家CDN服务商提供服务,但只能实现不同VIEW接入不同的CND服务商,却不能实现同一个VIEW中的各个用户接入不同的CDN服务商,仍然具有较大的局限性。
发明内容
针对现有技术存在的缺陷,本发明提供一种DNS授权系统中基于别名记录的负载均衡方法及系统,可实现同一VIEW中同一业务网站域名接入多家CDN服务商进行加速,且本发明为CNAMEX记录增加了流量负载的权重指标,使用户根据CDN服务商性能和承载能力,合理分担流量到不同CDN服务商,优化CDN应用服务的质量。
本发明采用的技术方案如下:
本发明提供一种DNS授权系统中基于别名记录的负载均衡方法,包括以下步骤:
S1,在请求域名的授权DNS服务器上配置多条CNAMEX记录;各条CNAMEX记录分别用于记录同一请求域名与别名指向的不同的CDN服务商域名的映射关系,还用于记录同一请求域名别名指向的各个CDN服务商域名的权重值;
S2,当所述请求域名的授权DNS服务器接收到来自LDNS请求端的对所述请求域名的域名解析请求时,所述请求域名的授权DNS服务器查询所配置的多条CNAMEX记录,获得与所述请求域名对应的各个CDN服务商域名及其权重值;
S3,然后,所述请求域名的授权DNS服务器从各条CNAMEX记录中基于与权重值相关的负载均衡策略筛选得到与本次请求域名对应的目标CDN服务商域名,以及,从各条CNAMEX记录中筛选出包含所述目标CDN服务商域名的特定CNAMEX记录,将所述特定CNAMEX记录转化成特定CNAME记录后,将所述特定CNAME记录封装为DNS响应包后,将所述DNS响应包返回给所述LDNS请求端;其中,所述DNS响应包携带有所述目标CDN服务商域名;
S4,所述LDNS请求端向与目标CDN服务商域名对应的目标CDN服务商的授权DNS服务器发起域名解析请求,由所述目标CDN服务商的授权DNS服务器进行域名解析。
优选的,S3中,所述请求域名的授权DNS服务器从各条CNAMEX记录中基于与权重值相关的负载均衡策略筛选得到与本次请求域名对应的目标CDN服务商域名,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京阅联信息技术有限公司,未经北京阅联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410412460.5/2.html,转载请声明来源钻瓜专利网。