ADC

巨型帧对 DNS 处理大型响应的支持

自 NetScaler 12.1 Build 49.xx 开始,DNS 支持巨型帧来处理大于 1280 字节的 UDP 响应。以前,NetScaler 设备仅支持不超过 1280 字节的 UDP 数据包大小。

您可以通过配置“最大 UDP 数据包大小”参数值来设置设备在代理、ADNS 和转发器模式下可以处理的最大 UDP 数据包大小。例如,如果“最大 UDP 数据包大小”参数值设置为 4096,则设备可以处理大小为 4,096 字节的 DNS 响应。

重要

  • 在代理模式下,向后端发送 DNS 查询时会考虑客户端请求 OPT 负载大小和最大 UDP 数据包大小值之间的最小大小。例如,如果客户端请求的 OPT 负载大小为 3000,最大的 UDP 数据包大小值为 4096,则将 3,000 字节的 DNS 查询发送到后端。

    此外,设备可以从后端接收大尺寸的响应和处理大尺寸的响应。

  • 在转发器模式下,设备将 OPT 负载大小设置为 UDP 数据包大小参数值。

  • 如果 DNS 记录位于设备本地,则设备可以构成与“最大 UDP 数据包大小”参数值一样大的响应大小。此设置适用于 ADNS、代理和递归解析器。

使用 CLI 配置最大 UDP 数据包大小

在命令提示符下,键入:

set dns parameter [-maxUDPPacketSize <positive_integer>]
<!--NeedCopy-->

示例:

set dns parameter -maxUDPPacketSize 10000
<!--NeedCopy-->

注意:

可以为最大 UDP 数据包大小参数设置的最小值和最大值分别为 512 和 16384。默认值为 1280。

使用 GUI 配置最大 UDP 数据包大小

  1. 导航到流量管理 > DNS
  2. 在详细信息窗格中,单击“更改 DNS 设置”
  3. 在最大 UDP 数据包大小中,指定最大 UDP 数据包大小。
  4. 单击确定
巨型帧对 DNS 处理大型响应的支持