9.3. PTR レコードの作成


Red Hat OpenStack Services on OpenShift (RHOSO) DNS サービス (designate) では、PTR レコードを作成して、リバースルックアップ (アドレスから名前へのマッピング) を有効にします。リバースルックアップを有効にすることは、RHOSO デプロイメントで DNS サービスを適切に設定するために必要です。

前提条件

  • 管理者がプロジェクトを作成し、管理者からクラウドにアクセスするための clouds.yaml ファイルが提供されている。
  • python-openstackclient パッケージがワークステーション上に存在する。

    $ dnf list installed python-openstackclient
    Copy to Clipboard Toggle word wrap
  • RHOSO プロジェクトは、PTR レコードを作成するゾーンを所有している必要があります。
  • PTR レコードを保存するリバースルックアップゾーン。詳細は、「リバースルックアップゾーンの作成」 を参照してください。

手順

  1. システムの OS_CLOUD 変数がクラウドに設定されていることを確認します。

    $ echo $OS_CLOUD
    my_cloud
    Copy to Clipboard Toggle word wrap

    必要に応じて変数をリセットします。

    $ export OS_CLOUD=my_other_cloud
    Copy to Clipboard Toggle word wrap

    代わりに、openstack コマンドを実行するたびに --os-cloud <cloud_name> オプションを追加してクラウド名を指定することもできます。

  2. openstack recordset create コマンドを使用し、次の必須の引数を指定して、PTR レコードを作成します。

    --record <domain_name>
    リバースルックアップを実行する際に返されるターゲット (ドメイン名)。
    --type PTR
    作成しているレコードの種類 (PTR)。
    <zone_name>
    レコードが存在するゾーンの名前 (リバースルックアップゾーン)。
    <record_name>

    PTR レコードの名前。

    レコード名は <zone_name> と一致するか、ゾーンのメンバーである必要があります。たとえば、リバースルックアップゾーン 100.51.198.in-addr.arpa. の場合、これらは有効な PTR レコード名です: 1.100.51.198.in-addr.arpa.2.100.51.198.in-addr.arpa.、および 198.51.100.0/24 サブネット内のその他の任意のリバース IP アドレス。

    openstack recordset create --record www.example.com. --type PTR \
    42.100.51.198.in-addr.arpa. 42.100.51.198.in-addr.arpa.
    Copy to Clipboard Toggle word wrap

    出力例

    +-------------+--------------------------------------+
    | Field       | Value                                |
    +-------------+--------------------------------------+
    | action      | CREATE                               |
    | created_at  | 2022-02-02T19:55:50.000000           |
    | description | None                                 |
    | id          | ca604f72-83e6-421f-bf1c-bb4dc1df994a |
    | name        | 42.100.51.198.in-addr.arpa.          |
    | project_id  | 123d51544df443e790b8e95cce52c285     |
    | records     | www.example.com.                     |
    | status      | PENDING                              |
    | ttl         | 3600                                 |
    | type        | PTR                                  |
    | updated_at  | None                                 |
    | version     | 1                                    |
    | zone_id     | f5546034-b27e-4326-bf9d-c53ed879f7fa |
    | zone_name   | 42.100.51.198.in-addr.arpa.          |
    +-------------+--------------------------------------+
    Copy to Clipboard Toggle word wrap

検証

  • リバースルックアップを実行して、IP アドレス (198.51.100.42) がドメイン名 (www.example.com) にマッピングされていることを確認します。

    この例では、203.0.113.5 はデプロイメント内の DNS サーバーの 1 つです。

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

    出力例

    www.example.com.
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat