ADC

为子域创建 CNAME 记录

规范名称记录(CNAME 记录)是 DNS 名称的别名。当多个服务查询 DNS 服务器时,这些记录非常有用。具有地址 (A) 记录的主机不能有别名记录。

有时,处于代理模式的 Citrix ADC 设备从缓存而不是服务器请求地址记录。

使用 CLI 添加别名记录

在命令提示符下,键入以下命令以创建别名记录并验证配置:

-  add dns cnameRec <aliasName> <canonicalName> [-TTL <secs>]
-  show dns cnameRec <aliasName>
<!--NeedCopy-->

示例:

> add dns cnameRec www.example.com www.examplenw.com
 Done
> show dns cnameRec www.example.com
        Alias Name      Canonical Name  TTL
1)      www.example.com        www.examplenw.com       5 secs
 Done
<!--NeedCopy-->

要删除给定域的 CNAME 记录,请键入域名的rm dns cnameRec 命令和别名称。

通过使用 GUI 添加 CNAME 记录

导航到流量管理 > DNS > 记录 > 规范记录并创建 CNAME 记录。

缓存 CNAME 记录

在代理模式下部署时,ADC 设备并不总是将地址记录的查询发送到后端服务器。当对地址记录的查询的答案时,缓存中存在部分 CNAME 链时,就会发生此行为。ADC 缓存部分别名记录并从缓存中提供查询的条件很少。以下是条件:

  • Citrix ADC 必须在代理模式下进行部署。
  • 来自后端服务器的响应必须有 CNAME 链,答案部分中最后一个条目的记录类型必须是 CNAME,问题类型不是 CNAME。
  • 来自后端服务器的响应不能是无数据域或 NX 域。
  • 来自后端服务器的响应必须是权威性的响应。
为子域创建 CNAME 记录