9.5. 为浮动 IP 地址设置 PTR 记录
在 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定),您可以为浮动 IP 地址创建 PTR 记录,以允许反向查找。
先决条件
- 定义了一个或多个浮动 IP。
- 您要为其创建 PTR 记录的浮动 IP 的反向查找区域。
流程
提供您的凭据文件。
Example
source ~/overcloudrc
$ source ~/overcloudrc
Copy 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>
执行反向查找时应返回的目标(即域名)。
Example
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 +short
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
ftp.example.com.
ftp.example.com.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow