9.5. 为浮动 IP 地址设置 PTR 记录
在 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定),您可以为浮动 IP 地址创建 PTR 记录,以允许反向查找。
先决条件
- 定义了一个或多个浮动 IP。
- 您要为其创建 PTR 记录的浮动 IP 的反向查找区域。
流程
提供您的凭据文件。
示例
source ~/overcloudrc
$ source ~/overcloudrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 确定您要删除 PTR 记录的浮动 IP 地址的 ID。在后续步骤中,您需要此信息。
openstack floating ip list -c ID -c "Floating IP Address"
$ openstack floating ip list -c ID -c "Floating IP Address"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 确定托管浮动 IP 的 neutron 实例的 RHOSP 区域名称。在后续步骤中,您需要此信息。
openstack endpoint list -c ID -c Region -c "Service Name"
$ openstack endpoint list -c ID -c Region -c "Service Name"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
openstack ptr record set命令创建 PTR 记录,并指定这些所需参数:<floating_IP_ID>- 浮动 IP ID 格式的格式:<region_name>:<floating_IP_ID>。
<ptrd_name>执行反向查找时应返回的目标(即域名)。
示例
openstack ptr record set RegionOne:5c02c519-4928-4a38-bd10-c748c200912f ftp.example.com.
$ openstack ptr record set RegionOne:5c02c519-4928-4a38-bd10-c748c200912f ftp.example.com.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
执行反向查找,以确认浮动 IP 地址(
192.0.2.11)已映射到域名(ftp.example.com)。示例
在本例中,
203.0.113.5是部署中的一个 DNS 服务器:dig @203.0.113.5 -x 192.0.2.11 +short
$ dig @203.0.113.5 -x 192.0.2.11 +shortCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
ftp.example.com.
ftp.example.com.Copy to Clipboard Copied! Toggle word wrap Toggle overflow