一种DHCP环境下递归解析DNS服务器的负载均衡方法技术

技术编号:15118898 阅读:67 留言:0更新日期:2017-04-09 17:17
一种DHCP环境下递归解析DNS服务器的负载均衡方法,是在DHCP服务器端实现的,由网络管理人员为DHCP服务器设置DNS服务器列表后,DHCP服务器根据网络管理人员的指示,动态修改和变更下发给DHCP客户端的递归DNS列表中的各个DNS服务器的不同排列顺序,从而实现多台递归解析DNS服务器的工作负荷均衡分担。本发明专利技术有效解决了在DHCP环境下现有技术中递归解析DNS服务器分发机制导致的单一某个递归解析DNS服务器压力过大、过重的情况;还提供了对递归解析DNS服务器的可用性检测机制,实时动态适应递归解析DNS服务器的可用性与服务性的变化状态。而且,该方法简单易行,只在DHCP服务器端进行更改,对DHCP客户端无需进行任何改动,具有广泛的适用性,其推广应用前景非常看好。

【技术实现步骤摘要】

本专利技术涉及一种用于DHCP环境下递归解析DNS服务器的负载均衡方法,属于计算机通信与计算机网络的

技术介绍
现有技术中,传输控制协议/因特网互联协议TCP/IP(TransmissionControlProtocol/InternetProtocol)网络的组网方式允许网络管理人员为接入网络的终端设备配置多个递归解析域名系统DNS(DomainNameSystem)服务器的地址列表。当终端设备发起域名解析请求时,通常是按照DNS服务器列表的顺序,依次选择DNS服务器进行查询。当第一台递归解析DNS服务器不可使用或者没有得到查询结果时,终端设备就顺序选择第二台递归解析DNS服务器继续进行查询;并如此依次顺序执行查询操作,直到得到查询结果。这种递归查询的操作方式就导致产生一个瓶颈或缺陷:尽管网络中配置了向用户提供服务的多台递归解析DNS服务器,但是由于上述的选择方法是按照预先设定顺序执行的,导致递归解析DNS服务器的工作负荷不能合理地均衡分担,工作负荷的重压会集中承载在第一台递归解析DNS服务器上。现在的TCP/IP网络组网模式下,普遍采用动态主机配置协议DHCP(DynamicHostConfigurationProtocol)进行IP地址和递归解析DNS服务器地址的分发,这种分发方式也支持为终端设备提供一个包含多个递归解析DNS服务器地址的递归解析DNS列表。但是,现有的DHCP只能以一个预先设置的固定顺序下发递归DNS服务器列表,所以导致工作负荷压力集中在某一台递归解析DNS服务器上的瓶颈局面会时常发生,严重影响了递归解析DNS服务器的功效。因此,迫切需要重新设计一种DHCP环境下的全新的递归解析DNS服务器分发方式,实现多台递归解析DNS服务器的工作负荷均衡分担,避免产生某一个递归解析DNS服务器工作负荷压力过于集中的情况。
技术实现思路
有鉴于此,本专利技术的目的是提供一种DHCP环境下递归解析DNS服务器的负载均衡方法,该方法可以有效地解决在DHCP环境下现有技术中递归解析DNS服务器分发机制导致的单一某个递归解析DNS服务器压力过大、过重的情况。为了达到上述目的,本专利技术提供了一种动态主机配置协议DHCP(DynamicHostConfigurationProtocol)环境下递归解析域名系统DNS(DomainNameSystem)服务器的负载均衡方法,其特征在于:通过改变递归解析DNS服务器列表中的各个递归解析DNS服务器的不同排列顺序,实现递归解析DNS服务器的工作负荷均衡分担;所述方法包括下述操作步骤:步骤1,在DHCP环境下配置的递归解析DNS服务器不少于两台时,网络管理人员设置该两台或两台以上的递归解析DNS服务器在DHCP服务器的递归解析DNS服务器列表中的排列顺序;步骤2,网络管理人员选择递归解析DNS服务器列表的重新排序方法;步骤3,DHCP服务器在每次应答DHCP客户端请求时,根据步骤2中网络管理人员的选择,采用包括随机选择、根据负载变更、或根据速率变更的多种不同方法改变递归解析DNS服务器列表的不同排列顺序;步骤4,DHCP服务器接收到来自客户端的DHCP请求报文后,将经过步骤3处理后的递归解析DNS服务器列表的不同排列顺序,采用DHCP应答报文发送给客户端;步骤5,DHCP服务器再次接收到DHCP客户端的请求报文时,返回执行步骤3和步骤4。本专利技术方法相对于现有的、最好的技术而言,所具有的显著优点和效果是:本专利技术方法解决了DHCP环境下现有的递归解析DNS服务器分发机制导致的DNS服务器的负载不均衡所带来的单一某个递归解析DNS服务器负载过高的问题。本专利技术方法提供了对递归解析DNS服务器的可用性检测机制,能够实时动态地适应递归解析DNS服务器的可用性与服务性能的变化状态,并根据实际情况自动地对DHCP环境下的递归解析DNS服务器列表进行相应调整,将发生故障的递归解析DNS服务器排除在列表之外。提供了现有DHCP服务器下发的递归解析DNS服务器列表不具有的灵活性。本专利技术方法的另一优点是:不需要增加任何额外的硬件设备或部件,也不需要客户端进行任何特殊操作,只是对DHCP环境下递归解析DNS服务器的排序方法的下发方式进行更改。而且,本专利技术方法只需在DHCP服务器端进行更改,无需对DHCP客户端进行任何改动。对客户端而言,只需要完成标准的DHCP操作流程即可,不会对现有用户的正常操作及行为造成任何干扰,而且,该方法对于网络中的用户是完全透明的。因此,本专利技术方法具有广泛的适用性,其推广应用前景非常看好。附图说明图1是本专利技术DHCP环境下递归解析DNS服务器的负载均衡方法操作步骤流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。本专利技术是一种DHCP环境下递归解析DNS服务器的负载均衡方法,该方法是在DHCP服务器端实现的,由网络管理人员为DHCP服务器设置递归解析DNS服务器列表后,DHCP服务器会根据网络管理容易人员的指示,动态修改和变更下发给DHCP客户端的递归解析DNS服务器列表中的各个递归解析DNS服务器的不同排列顺序,从而实现多台递归解析DNS服务器的工作负荷均衡分担。参见图1,介绍本专利技术方法下述具体操作步骤:步骤1,在DHCP环境下配置的递归解析DNS服务器不少于两台时,网络管理人员设置该两台或两台以上的递归解析DNS服务器在DHCP服务器的递归解析DNS服务器列表中的排列顺序。步骤2,网络管理人员选择递归解析DNS服务器列表的重新排序方法。步骤3,DHCP服务器在每次应答DHCP客户端请求时,根据步骤2中网络管理人员的选择,采用包括随机选择、根据负载变更、或根据速率变更的多种不同方法改变递归解析DNS服务器列表的不同排列顺序。该步骤还包括下述操作内容:DHCP服务器在每次调整改变递归解析DNS服务器列表的不同排列顺序后,还要对每个递归解析DNS服务器的工作状态进行检查验证,以便从该变更后的递归解析DNS服务器列表中删除已经不能正常工作的递归解析DNS服务器。该步骤中,改变递归解析DNS服务器列表的不同排列顺序的方法有下述三种:(21)随机变更法:从递归解析DNS服务器列表中随机选择一台服务器作为第一位,再将其余的服务器按照该递归解析DNS服务器列表中的原来先后顺序本文档来自技高网
...

【技术保护点】
一种动态主机配置协议DHCP(Dynamic Host Configuration Protocol)环境下递归解析域名系统DNS(Domain Name System)服务器的负载均衡方法,其特征在于:通过改变递归解析DNS服务器列表中的各个递归解析DNS服务器的不同排列顺序,实现递归解析DNS服务器的工作负荷均衡分担;所述方法包括下述操作步骤:步骤1,在DHCP环境下配置的递归解析DNS服务器不少于两台时,网络管理人员设置该两台或两台以上的递归解析DNS服务器在DHCP服务器的递归解析DNS服务器列表中的排列顺序;步骤2,网络管理人员选择递归解析DNS服务器列表的重新排序方法;步骤3,DHCP服务器在每次应答DHCP客户端请求时,根据步骤2中网络管理人员的选择,采用包括随机选择、根据负载变更、或根据速率变更的多种不同方法改变递归解析DNS服务器列表的不同排列顺序;步骤4,DHCP服务器接收到来自客户端的DHCP请求报文后,将经过步骤3处理后的递归解析DNS服务器列表的不同排列顺序,采用DHCP应答报文发送给客户端;步骤5,DHCP服务器再次接收到DHCP客户端的请求报文时,返回执行步骤3和步骤4。...

【技术特征摘要】
1.一种动态主机配置协议DHCP(DynamicHostConfigurationProtocol)
环境下递归解析域名系统DNS(DomainNameSystem)服务器的负载均衡方法,
其特征在于:通过改变递归解析DNS服务器列表中的各个递归解析DNS服务
器的不同排列顺序,实现递归解析DNS服务器的工作负荷均衡分担;所述方法
包括下述操作步骤:
步骤1,在DHCP环境下配置的递归解析DNS服务器不少于两台时,网络管
理人员设置该两台或两台以上的递归解析DNS服务器在DHCP服务器的递归解
析DNS服务器列表中的排列顺序;
步骤2,网络管理人员选择递归解析DNS服务器列表的重新排序方法;
步骤3,DHCP服务器在每次应答DHCP客户端请求时,根据步骤2中网络管
理人员的选择,采用包括随机选择、根据负载变更、或根据速率变更的多种不
同方法改变递归解析DNS服务器列表的不同排列顺序;
步骤4,DHCP服务器接收到来自客户端的DHCP请求报文后,将经过步骤3
处理后的递归解析DNS服务器列表的不同排列顺序,采用DHCP应答报文发送
给客户端;
步骤5,DHCP服务器再次接收到D...

【专利技术属性】
技术研发人员:王道佳翁源杨呈飞
申请(专利权)人:北京网瑞达科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1