本节介绍了如何使用 UI 配置自定义 DNS。
上载 Python 脚本
将 Python 脚本上载到 NSX Advanced Load Balancer 以使用自定义 DNS 配置文件选项。
导航到创建以上载脚本。
,然后单击提供 DNS 名称并以代码形式上载脚本以处理 DNS 记录,例如,更新和删除 DNS 记录。
该脚本使用了以下方法:
创建和更新记录
删除记录
在该示例中,在将脚本上载到 NSX Advanced Load Balancer 时使用了以下参数:
username:admin
password:password(将其标记为敏感)
wapi version:v2.0
server - DNS 提供程序的 IP 地址
这些参数(提供程序特定的信息)用于与 DNS 提供程序进行通信。
以上参数仅供参考。根据脚本中使用的方法,这些参数将传递到脚本。
创建自定义 DNS 配置文件
导航到创建按钮以开始。命名该配置文件。
,然后单击从类型下拉菜单中选择自定义 DNS。
选择在上一步中创建的自定义 DNS,并给出提供程序特定的其他参数,如下所示:
network_view
:此处,它是默认网络视图。dns_view
:此处,它是默认 DNS 视图。
上面提供的额外参数和可用的域是可选的字段。不过,它们可以帮助为虚拟服务自动置备所需的属性。
使用同一脚本,可以创建多个可用域。
在置备虚拟服务时,在应用程序域名下面提供了在多个域之间进行选择的选项,如下所示。
对云部署使用自定义 DNS 配置文件
要为云关联自定义 DNS 选项,请导航到
,并使用在前面的步骤中创建的 DNS 配置文件。创建虚拟服务
以下是创建虚拟服务的步骤:
导航到
。单击创建以创建新的虚拟服务,该服务将使用自定义 DNS 配置文件以自动注册域。指定虚拟服务的以下详细信息:
名称:虚拟服务的名称。
VIP 地址:虚拟服务的 IP 地址。
应用程序域名:使用在创建自定义 DNS 配置文件时提供的可用域。
服务器:后端服务器的 IP 地址。
在成功创建虚拟服务后,将在虚拟服务中注册 FQDN。
还会在 DNS 提供程序站点中注册相同的域。