Citrix ADC

将Citrix ADC配置为ADNS服务器

您可以将ADC设备配置为域的权威域名服务器(ADNS)。Citrix ADC作为域的ADNS服务器,对属于该域的所有类型的DNS记录进行解析。为了使Citrix ADC作为域的ADNS服务器,需要在Citrix ADC上创建ADNS服务,并配置域的NS记录和Address记录。ADNS业务可以使用SNIP (subnet IP)方式配置,也可以使用单独的IP地址进行配置。下面的拓扑图显示了一个示例配置以及请求和响应流。

图1所示。Citrix ADC作为ADNS

ADC作为ADNS服务器

上述拓扑图中ADNS业务的配置参数如下表所示。

实体类型 名字 IP地址 类型 港口
与服务 Service-ADNS-1 10.102.29.51 53

表1。ADNS业务配置举例

配置ADNS setup时,必须先配置ADNS服务。关于ADNS业务的配置说明请参见负载平衡

在DNS解析过程中,ADNS服务器指导DNS代理或本地DNS服务器向Citrix ADC查询域的IP地址。由于Citrix ADC对域具有权威性,因此会将IP地址发送给DNS代理或本地DNS服务器。在GSLB配置中,ADNS服务器的位置和作用如下图所示。

图2。GSLB实体模型

DNS GSLB实体模型

注意:在ADNS模式下,如果您删除了SOA和ADNS记录,则Citrix ADC托管的域将无法执行以下操作:ANY查询(有关ANY查询的更多信息,请参见DNS ANY查询)和否定响应,如NODATA和NXDOMAIN。

创建ADNS服务

ADNS业务用于全局业务负载均衡。有关创建GSLB设置的详细信息,请参见全局服务器负载均衡.您可以添加、修改、启用、禁用和删除ADNS服务。有关创建ADNS服务的说明,请参见配置服务

注意:您可以配置ADNS业务使用SNIP地址,也可以使用任何新的IP地址。

创建ADNS服务时,Citrix ADC通过配置的ADNS业务IP和端口响应DNS查询。

通过查看ADNS服务属性,可以验证配置是否正确。您可以查看名称、状态、IP地址、端口、协议和最大客户端连接数等属性。

配置ADNS设置为使用TCP

缺省情况下,部分客户端使用UDP (User Datagram Protocol)协议进行DNS解析,UDP报文的有效载荷长度限制为512字节。为了处理超过512字节的有效负载,客户端必须使用TCP。要通过TCP启用DNS通信,您必须配置Citrix ADC设备,使其为DNS使用TCP协议。然后,Citrix ADC在DNS响应数据包中设置截断位。截断位指定响应对于UDP来说太大,客户端必须通过TCP连接发送请求。然后,客户机在端口53上使用TCP协议,并打开到Citrix ADC的新连接。Citrix ADC在端口53上监听ADNS服务的IP地址,以接受来自客户端的新TCP连接。

为了使Citrix ADC使用TCP协议,必须配置ADNS_TCP服务。关于创建ADNS_TCP服务的说明请参见负载平衡

重要的

如果需要将Citrix ADC的DNS配置为UDP,仅当UDP的有效载荷长度超过512字节时才使用TCP,则需要配置ADNS和ADNS_TCP服务。ADNS_TCP服务的IP地址必须与ADNS服务的IP地址保持一致。

添加DNS资源记录

ADNS服务创建完成后,可以添加DNS记录。有关添加DNS记录的说明,请参见配置DNS资源记录

移除ADNS服务

有关删除服务的说明,请参见负载平衡

配置域委派

域委托是将部分域空间的责任分配给另一个名称服务器的过程。因此,在域委托期间,响应查询的责任被委托给另一个DNS服务器。委托使用nsrecords。

在下面的示例中,sub1.abc.com是abc.com的子域。本步骤介绍将子域委托给名称服务器ns2.sub1.abc.com,并为ns2.sub1.abc.com添加Address记录的步骤。

为了配置域委派,您需要完成以下任务,将在以下章节中进行描述:

  1. 为域创建SOA记录。
  2. 创建一条NS记录,为域添加名称服务器。
  3. 为名称服务器创建Address记录。
  4. 创建NS记录来委派子域。
  5. 为名称服务器创建粘合记录。

创建一个SOA记录

有关配置SOA记录的说明,请参见为权威信息创建SOA记录

为名称服务器创建一个NS记录

有关配置NS记录的说明,请参见为授权服务器创建NS记录.在名称服务器列表中,选择主授权域名服务器,例如“ns1.abc.com”。

创建地址记录

有关配置Address记录的说明,请参见创建域名地址记录.3 .在“主机名”和“IP地址”文本框中分别输入DNS address记录的域名和IP地址,例如“ns1.abc.com”和“10.102.11.135”。

创建用于域委派的NS记录

NS记录的配置说明请参见为授权服务器创建NS记录.在名称服务器列表中,选择主授权域名服务器,例如“ns2.sub1.abc.com”。

创建胶水记录

NS记录通常在SOA记录之后立即定义(不是限制)。一个域必须至少有两条NS记录。如果在域中定义了NS记录,则必须有匹配的Address记录。这个地址记录被称为粘合记录。胶水记录加速DNS查询。

添加子域的胶水记录请参见添加Address (a)记录的步骤。配置DNS资源记录

有关配置Address记录的说明,请参见创建域名地址记录.3 .在“主机名”和“IP地址”文本框中分别输入DNS address记录的域名和IP地址,例如“ns2.sub1.abc.com”和“10.102.12.135”。

将Citrix ADC配置为ADNS服务器