NetScaler

负载均衡DNS服务器

当您请求域名的DNS解析时,NetScaler一体机将使用配置的负载均衡方法来选择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
服务 Service-DNS-1 10.102.29.14 53 DNS
Service-DNS-2 10.102.29.15 53 DNS
Service-DNS-3 10.102.29.16 53 DNS
监控 monitor-DNS-1 没有一个 没有一个 没有一个

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

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

实体模型

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

通过命令行方式配置DNS监控器

在命令提示符下,输入:

add lb monitor  DNS -query  -queryType  -IPAddress  

例子:

添加lb monitor monitor-DNS-1 DNS -query m.giftsix.com -queryType Address -IPAddress 10.102.29.66添加lb monitor monitor-DNS-2 DNS -query www.citrix2.com -queryType Address -IPAddress 10000000000000000000000000000005:0600:700a::888b-888d 

通过使用配置实用程序配置DNS监控器

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