Citrix ADC

为子域创建CNAME记录

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

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

通过CLI添加CNAME记录

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

- add dns cnameRec   [- ttl ] - show dns cnameRec  

例子:

> 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秒Done 

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

使用GUI添加一条CNAME记录

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

缓存CNAME记录

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

  • Citrix ADC必须采用代理方式部署。
  • 来自后端服务器的响应必须具有CNAME链,其中答案部分中最后一个条目的记录类型必须是CNAME,而问题类型不是CNAME。
  • 来自后端服务器的响应不能是No-data或NX-Domain。
  • 来自后端服务器的响应必须是权威响应。
为子域创建CNAME记录