ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

平衡 DNS 服务器的负载

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

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

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

基本拓扑

在该图中,服务服务 DNS-1、服务 DNS-2 和服务 DNS-3 绑定到虚拟服务器虚拟服务器LB-1。虚拟服务器 vServer-LB-1 使用最小连接负载平衡方法将客户端请求转发到服务。下表列出了在设备上配置的基本实体的名称和值。

实体类型 名称 IP 地址 Port(端口) 协议
虚拟服务器 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 地址的监视器的步骤。

使用 CLI 配置 DNS 监视器

在命令提示符下,键入:

add lb monitor <monitorName> DNS -query <domainName> -queryType <Address|ZONE> -IPAddress <ipAddress>

示例:

add lb monitor monitor-DNS-1 DNS -query www.citrix.com -queryType Address -IPAddress 10.102.29.66 add lb monitor monitor-DNS-2 DNS -query www.citrix2.com -queryType Address -IPAddress 1000:0000:0000:0000:0005:0600:700a::888b-888d

使用 GUI 配置 DNS 监视器

  1. 导航到 流量管理 > 负载平衡 > 监视器
  2. 创建 DNS 类型的监视器,然后在特殊参数中指定查询和查询类型。
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
平衡 DNS 服务器的负载