9.5. 为浮动 IP 地址设置 PTR 记录


在 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定),您可以为浮动 IP 地址创建 PTR 记录,以允许反向查找。

先决条件

  • 定义了一个或多个浮动 IP。
  • 您要为其创建 PTR 记录的浮动 IP 的反向查找区域。

流程

  1. 提供您的凭据文件。

    Example

    $ source ~/overcloudrc
    Copy to Clipboard Toggle word wrap
  2. 确定您要删除 PTR 记录的浮动 IP 地址的 ID。在后续步骤中,您需要此信息。

    $ openstack floating ip list -c ID -c "Floating IP Address"
    Copy to Clipboard Toggle word wrap

    输出示例

    +--------------------------------------+---------------------+
    | ID                                   | Floating IP Address |
    +--------------------------------------+---------------------+
    | 5c02c519-4928-4a38-bd10-c748c200912f | 192.0.2.11          |
    | 89532684-13e1-4af3-bd79-f434c9920cc3 | 192.0.2.12          |
    | ea3ebc6d-a146-47cd-aaa8-35f06e1e8c3d | 192.0.2.13          |
    +--------------------------------------+---------------------+
    Copy to Clipboard Toggle word wrap

  3. 确定托管浮动 IP 的 neutron 实例的 RHOSP 区域名称。在后续步骤中,您需要此信息。

    $ openstack endpoint list -c ID -c Region -c "Service Name"
    Copy to Clipboard Toggle word wrap

    输出示例

    +----------------------------------+-----------+--------------+
    | ID                               | Region    | Service Name |
    +----------------------------------+-----------+--------------+
    | 16526452effd467a915155ceccf79dae | RegionOne | placement    |
    | 21bf826a62a14456a61bd8f39648e849 | RegionOne | keystone     |
    | 9cb1956999c54001a39d11ea14e037a1 | RegionOne | nova         |
    | bdeec4e2665d4605bb89e16a8b1bc50d | RegionOne | glance       |
    | ced05a1c03ab44caa1a351ace95429e6 | RegionOne | neutron      |
    | e79e3113ea544d039b3a6378e60bdf3f | RegionOne | nova         |
    | f91ee44123954b6c82162dcd2d4fc965 | RegionOne | designate    |
    +----------------------------------+-----------+--------------+
    Copy to Clipboard Toggle word wrap

  4. 使用 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.
    Copy to Clipboard Toggle word wrap

    输出示例

    +-------------+------------------------------------------------+
    | Field       | Value                                          |
    +-------------+------------------------------------------------+
    | action      | CREATE                                         |
    | address     | 192.0.2.11                                     |
    | description | None                                           |
    | id          | RegionOne:5c02c519-4928-4a38-bd10-c748c200912f |
    | ptrdname    | ftp.example.com.                               |
    | status      | PENDING                                        |
    | ttl         | 3600                                           |
    +-------------+------------------------------------------------+
    Copy to Clipboard Toggle word wrap

验证

  • 执行反向查找,以确认浮动 IP 地址(192.0.2.11)已映射到域名(ftp.example.com)。

    示例

    在本例中,203.0.113.5 是部署中的一个 DNS 服务器:

    $ dig @203.0.113.5 -x 192.0.2.11 +short
    Copy to Clipboard Toggle word wrap

    输出示例

    ftp.example.com.
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat