Citrix ADC

使用naptr记录为DNS查询配置gslb

在典型的全局服务器负载平衡 (GSLB)部署中,Citrix ADC设备接收有关 A/AAAA记录的 域名服务器查询,根据配置的负载平衡方法选择最合适的 GSLB服务,并返回服务的 知识产权地址作为对 域名服务器查询的回复。现在,您可以将设备配置为接收 NAPTR记录的 域名服务器查询,并使用为域配置的服务列表进行响应。设备还监视服务的运行状况,并在响应中提供仅启动服务的列表。

示例:

在Telco部署中,您可以将citrix adc设备配置为从客户(mmes)接收带客户扮演记录的dns查询,这些这些端扮演dns overs的角色,以发表现名提供的没有服务。设备使使用品无法在运服务的naptr记录响应查询查询查询.mme可爱使用此naptr响应行程s-naptr编程,根据所提供的服务,托管,拓扑密切性等节点。

更多个个节点合并选择,MME可以使用Citrix ADC设备的Naptr记录中的首选字段字段确定确定确定。

NAPTR记录格式

在响应具有NAPTR记录的DNS查询时,Citrix ADC设备会为每个GSLB服务构建响应NAPTR记录。

下表列出了NAPTR记录中的文件:

字段
GSLB域名
TTL 可以缓存NAPTR记录的时间量。
记录的类。默认情况下,此值设置为“因”。
类型 域名服务器记录类型。
命令 指定指定制剂Naptr记录的顺序。您可以在gslb服务中的内容。否则,它被设置为1。
首选项 为1。
标志 控制重写和解释记录中字段的各个方面。Citrix ADC设备将此值设置为 A。
服务 指定可用服务。
正则表达式 不支持正则表达式,因此此值设置为空。
替换 承载服务的节点的域名。

配置程程

有关详细的GSLB配置说明,请参阅配置全局服务器负载平衡(GSLB)。请确保您执行以下操作:

  • 在添加GSLB虚拟服务器时设置以下参数:
    • 服务类型:任何
    • dnsRecordType:NAPTR
    • lbMethod: CUSTOMLOAD

示例:

添加gslb vserver gslb_vs任何-dnsrecordtype naptr -lbmethod covingload <! -  caltcopy  - >
  • 加加GSLB站点时,请将Naptr替换Naptr记录中间的域名设置为naptr记录。

示例:

添加gslb站点site1 10.102.218.200-naptreplacementsuffix example.com<--需要复制-->
  • 在添加GSLB服务时设置以下参数:
    • 环保替换
    • Naptrl订单
    • NAPTR服务
    • 纳米特尔
    • 优先选择

示例配置

添加gslb vserver gslb_vs ANY-dnsRecordType NAPTR-lbMethod CUSTOMLOAD Done添加gslb站点site1 10.102.218.200-naptrReplacementSuffix example.com Done添加gslb服务sgw1 3.3.3.13 ANY*-站点名称site1-naptrreplacement sgw1.site1-naptrOrder 2-NAPTR服务x-3gpp-sgw:x-s5-gtp-NAPTROMAINTTL 20-NAPTR首选项200完成添加gslb服务sgw2 3.3.3.11任意*-站点名称站点1-NAPTR替换sgw2.站点1-naptrOrder 5-NAPTR服务x-3gpp-sgw:x-s5-gtp-NAPTROMAINTTL 20 NAPTR首选项100完成添加gslb服务sgw3.3.3.12任意*-站点名称站点2-NAPTR替换sgw3.site1-naptrOrder 10-naptrServices x-3gpp-sgw:x-s5-gtp-NAPTROMAINTTL 20 NAPTRORDR首选项300绑定gslb vserver gslbèvs-服务名称sgw1完成绑定gslb vserver gslbèvs-服务名称sgw2完成绑定gslb vserver-服务名称sgw3完成绑定gslb服务sgw1-监视器名称ping完成绑定gslb服务sgw2-监视器名称ping完成绑定gslb服务sgw3-monitorName ping完成绑定gslb vserver gslb_vs-domainName gslb.com-TTL 5完成<--需要复制-->

注意

父子配置中不少没有naptr记录的dns查询。

使用naptr记录为DNS查询配置gslb