Citrix ADC

配置DNS64

在Citrix ADC设备上创建有状态NAT64配置所需的实体涉及以下步骤:

  • 添加DNS服务。DNS服务是DNS服务器的逻辑表示,Citrix ADC设备充当DNS代理服务器。有关设置服务可选参数的详细信息,请参见负载平衡
  • 添加DNS64动作和DNS64策略,并将DNS64动作与DNS64策略绑定。DNS64策略根据DNS64动作中的设置,指定DNS64处理的流量匹配条件。DNS64动作指定必须的DNS64前缀和可选的exclude-rule和mapping -rule设置。
  • 创建DNS负载均衡虚拟服务器,并绑定DNS服务和DNS64策略。DNS负载均衡虚拟服务器作为绑定的DNS服务所代表的DNS服务器的DNS代理服务器。到达虚拟服务器的流量将根据绑定的DNS64策略进行DNS64处理。有关设置负载均衡虚拟服务器可选参数的详细信息,请参见负载平衡

请注意

命令行界面为这两个任务提供了单独的命令,但GUI将它们组合在一个对话框中。

  • 启用DNS记录的缓存。为Citrix ADC设备启用全局参数,以缓存通过DNS代理操作获得的DNS记录。有关启用DNS记录缓存的更多信息,请参见启用DNS记录缓存功能

使用命令行接口创建DNS类型的服务

在命令提示符处,输入:

add service    

使用命令行界面创建一个DNS64操作

在命令提示符处,输入:

add dns action64  -Prefix  [-mappedRule ] [-excludeRule ] 

使用实例通过命令行方式创建DNS64策略

在命令提示符处,输入:

添加DNS policy64  -rule  -action  

使用命令行方式创建DNS负载均衡虚拟服务器

在命令提示符处,输入:

add lb vserver  DNS   -dns64 (ENABLED | DISABLED) [-bypassAAAA (YES | NO)]…

使用命令行方式,为DNS负载均衡虚拟服务器绑定DNS服务和DNS64策略

在命令提示符处,输入:

bind lb vserver  …bind lb vserver  -policyName  -priority …<!——NeedCopy >

示例配置:

add service SVC-DNS-1 203.0.113.50 DNS 53 Done add DNS Action64 DNS64-Action-1 -Prefix 2001:DB8:300::/96 Done add DNS Policy64 DNS64-Policy-1 -rule "CLIENT.IPv6.SRC.IN_SUBNET(2001:DB8:5001::/64)"-action DNS64-Action-1 Done add lb vserver LBVS-DNS64-1 DNS 2001:DB8:9999::99 53 -dns64 ENABLED Done bind lb vserver LBVS-DNS64-1 SVC-DNS-1 Done bind lb vserver LBVS-DNS64-1 SVC-DNS-2 Done bind lb vserver LBVS-DNS64-1 -policyname DNS64-Policy-1 -priority 2 Done