预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105450775A(43)申请公布日2016.03.30(21)申请号201511001370.8(22)申请日2015.12.28(71)申请人曙光信息产业(北京)有限公司地址100193北京市海淀区东北旺西路8号院36号楼(72)发明人陈宏亮(74)专利代理机构北京德恒律治知识产权代理有限公司11409代理人章社杲卢军峰(51)Int.Cl.H04L29/08(2006.01)H04L29/12(2006.01)权利要求书1页说明书3页附图3页(54)发明名称用于DNS的负载均衡方法和装置(57)摘要本发明公开了一种用于DNS的负载均衡方法和装置,该方法包括:根据接收的域名获取对应域名的IP列表;在DNS的负载均衡策略为轮询策略的情况下,以客户端节点为单位进行轮询来选择目标客户端节点;对目标客户端节点上的IP进行轮询来选择目标IP并发送。本发明通过在原有的DNS服务器源码基础上添加新的轮询策略模式,使其能将负载均匀的分配到各个节点和IP上,从而实现整个集群系统的负载均衡。CN105450775ACN105450775A权利要求书1/1页1.一种用于域名系统DNS的负载均衡方法,其特征在于,包括:根据接收的域名获取对应所述域名的IP列表;在所述DNS的负载均衡策略为轮询策略的情况下,以客户端节点为单位进行轮询来选择目标客户端节点;对所述目标客户端节点上的IP进行轮询来选择目标IP并发送。2.根据权利要求1所述的负载均衡方法,其特征在于,根据字典序以客户端节点为单位进行轮询来选择目标客户端节点。3.根据权利要求1所述的负载均衡方法,其特征在于,根据字典序对所述目标客户端节点上的IP进行轮询来选择目标IP并发送。4.一种用于域名系统DNS的负载均衡装置,其特征在于,包括:获取模块,用于根据接收的域名获取对应所述域名的IP列表;第一选择模块,用于在所述DNS的负载均衡策略为轮询策略的情况下,以客户端节点为单位进行轮询来选择目标客户端节点;第二选择模块,用于对所述目标客户端节点上的IP进行轮询来选择目标IP并发送。5.根据权利要求4所述的负载均衡装置,其特征在于,所述第一选择模块,进一步用于根据字典序以客户端节点为单位进行轮询来选择目标客户端节点。6.根据权利要求4所述的负载均衡装置,其特征在于,所述第二选择模块,进一步用于根据字典序对所述目标客户端节点上的IP进行轮询来选择目标IP并发送。2CN105450775A说明书1/3页用于DNS的负载均衡方法和装置技术领域[0001]本发明涉及通信技术领域,具体来说,涉及一种用于DNS的负载均衡方法和装置。背景技术[0002]域名系统(DNS)服务器主要用于将域名解析为其对应的IP,当一个域名拥有多个IP时,DNS服务器会按照一定的策略对这些IP进行排序,然后将排序后的IP返回给DNS客户端。DNS客户端在收到这些排序的IP后,一般都会选择排在首位的IP作为域名解析的结果。然而标准的DNS服务器都只能以IP为单位进行简单排序,它们都不能以节点为单位进行排序,同时它们也都不能满足根据每个节点和IP的负载来动态返回IP的需求。[0003]现有的DNS服务器都只能以IP为单位进行简单排序,它们都不能以节点为单位进行排序,同时它们也都不能满足根据每个节点和IP的负载来动态返回IP的需求。[0004]针对相关技术中的上述问题,目前尚未提出有效的解决方案。发明内容[0005]针对相关技术中的上述问题,本发明提出一种用于DNS的负载均衡方法和装置,能够将负载均匀的分配到各个节点和IP上,从而实现整个集群系统的负载均衡。[0006]本发明的技术方案是这样实现的:[0007]根据本发明的一个方面,提供了一种用于DNS的负载均衡方法。[0008]该负载均衡方法包括:[0009]根据接收的域名获取对应域名的IP列表;[0010]在DNS的负载均衡策略为轮询策略的情况下,以客户端节点为单位进行轮询来选择目标客户端节点;[0011]对目标客户端节点上的IP进行轮询来选择目标IP并发送。[0012]其中,根据字典序以客户端节点为单位进行轮询来选择目标客户端节点。[0013]另外,根据字典序对目标客户端节点上的IP进行轮询来选择目标IP并发送。[0014]根据本发明的另一方面,提供了一种用于DNS的负载均衡装置。[0015]该负载均衡装置包括:[0016]获取模块,用于根据接收的域名获取对应域名的IP列表;[0017]第一选择模块,用于在DNS的负载均衡策略为轮询策略的情况下,以客户端节点为单位进行轮询来选择目标客户端节点;[0018]第二选择模块,用于对目标客户端节点上的IP进行轮询来选择目标IP并发送。[0019]其中,第一选择模块,