Citrix ADC

负载均衡DNS服务器

当您请求域名的DNS解析时,Citrix ADC设备使用配置的负载平衡方法来选择DNS服务。服务绑定到的DNS服务器随后解析域名并返回IP地址作为响应。该设备还可以缓存DNS响应,并使用缓存的信息响应将来对相同域名的解析请求。负载平衡DNS服务器可缩短DNS响应时间。

下图描述了负载平衡配置的拓扑,该配置对一组DNS服务进行负载平衡。

图1。DNS服务器的基本负载平衡拓扑

基本拓扑

图中服务Service-DNS-1、Service-DNS-2和Service-DNS-3与虚拟服务器Vserver-LB-1绑定。虚拟服务器Vserver-LB-1以最小的连接负载均衡方式将客户端请求转发给某个服务。下表列出了设备上配置的基本实体的名称和值。

实体类型 名称 IP地址 港口城市 协议
虚拟服务器 Vserver-LB-1 10.102.29.13 53 DNS
服务 服务-DNS-1 10.102.29.14 53 DNS
服务-DNS-2 10.102.29.15 53 DNS
服务-DNS-3 10.102.29.16 53 DNS
监视器 监视器-DNS-1 没有一个 没有一个 没有一个

下图显示了需要在设备上配置的负载平衡实体和参数值。

图2。负载平衡DNS服务器实体模型

实体模型

要配置基本DNS负载平衡设置,请参阅设置基本负载平衡. 按照以下步骤创建DNS类型的服务和虚拟服务器,命名实体并使用上表中描述的值设置参数。配置基本负载平衡设置时,默认的ping监视器将绑定到服务。有关将DNS监视器绑定到DNS服务的说明,您还可以参见将监控器绑定到服务.下面介绍通过查询创建一个将域名映射到IP地址的监视器的步骤。

使用CLI配置DNS监视器的步骤

在命令提示下,键入:

add lb monitor  DNS -query  -queryType  -IPAddress  

例子:

添加lb监视器监视器-DNS-1 DNS-查询m.giftsix.com-查询类型地址-IP地址10.102.29.66添加lb监视器监视器-DNS-2 DNS-查询www.citrix2.com-查询类型地址-IP地址1000:0000:0000:0005:0600:700a::888b-888d<--需要复制-->

使用GUI配置DNS监视器

  1. 引导到流量管理>负载平衡>监视器
  2. 创建DNS类型的监视器,并在“特殊参数”中指定查询和查询类型。
负载均衡DNS服务器