搜索

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

download PDF

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

先决条件

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

流程

  1. 提供您的凭据文件。

    示例

    $ source ~/overcloudrc

  2. 确定您要删除 PTR 记录的浮动 IP 地址的 ID。后续步骤中需要此信息。

    $ openstack floating ip list -c ID -c "Floating IP Address"

    输出示例

    +--------------------------------------+---------------------+
    | 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          |
    +--------------------------------------+---------------------+

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

    $ openstack endpoint list -c ID -c Region -c "Service Name"

    输出示例

    +----------------------------------+-----------+--------------+
    | 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    |
    +----------------------------------+-----------+--------------+

  4. 使用 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.

    输出示例

    +-------------+------------------------------------------------+
    | 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                                           |
    +-------------+------------------------------------------------+

验证

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

    示例

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

    $ dig @203.0.113.5 -x 192.0.2.11 +short

    输出示例

    ftp.example.com.

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.