ADC

DNS ANY 查询

ANY 查询是一种 DNS 查询,用于检索域名的所有可用记录。ANY 查询必须发送到对域名具有权威性的域名服务器。

ADNS 模式下的行为

在 ADNS 模式下,NetScaler 设备返回其本地缓存中保存的记录。如果缓存中没有记录,则设备返回 NXDOMAIN(负数)响应。

如果 NetScaler 可以匹配域委托记录,它将返回 NS 记录。否则,它将返回根域的 NS 记录。

DNS 代理模式下的行为

在代理模式下,NetScaler 设备会检查其本地缓存。如果缓存中没有记录,则设备会将查询传递给服务器。

全局服务器负载平衡 (GSLB) 域的行为

如果在 ADC 设备上配置了 GSLB 域,并且发送了 GSLB(站点)域的 ANY 查询,则设备会返回 GSLB 服务的 IP 地址。它通过负载平衡决策选择此服务。如果启用了多 IP 响应 (MIR) 选项,则会发送所有 GSLB 服务的 IP 地址。

要使 NetScaler 在响应 ANY 查询时返回这些记录,必须在 NetScaler 上配置与 GSLB 域对应的所有记录。

注意

如果域的记录分布在 NetScaler 和服务器之间,则仅返回在 NetScaler 上配置的记录。

NetScaler 提供了配置 DNS 视图和 DNS 策略的选项。这些视图和策略用于执行全局服务器负载平衡。有关详细信息,请参阅全局服务器负载平衡

DNS ANY 查询