1.4. 一般的な RFC 2136 準拠のリモート DNS サーバーの統合


ネットワークに DNS サービスがあり、それが RFC 2136 互換の動的更新をサポートしている場合は、このサービスを Satellite Server に統合できます。この統合により、既存の DNS サーバーを引き続き使用できるようになり、Satellite はホストのライフサイクル内であれば DNS レコードを管理します。

このタイプの統合では、Satellite はトランザクション署名 (TSIG) キーを使用して DNS サーバーに認証し、nsupdate ユーティリティーを使用して DNS レコードを管理します。

前提条件

  • リモート DNS サービスが設定され、クエリーを実行できる。
  • リモート DNS サービスは、RFC 2136 準拠の動的更新をサポートする。
  • リモート DNS サーバーに接続するためのリモートネームデーモンコントロール (RNDC) キーファイルは、Satellite Server または Capsule Server の /etc/foreman-proxy/rndc.key に配置されている。

手順

  1. /etc/foreman-proxy/rndc.key の権限を更新して、foreman-proxy グループのメンバーがこのファイルを読み取れるようにします。

    # chown -v root:foreman-proxy /etc/foreman-proxy/rndc.key
    # chmod -v 640 /etc/foreman-proxy/rndc.key
    Copy to Clipboard Toggle word wrap
  2. /etc/foreman-proxy/rndc.key で SELinux コンテキストを復元します。

    # restorecon -v /etc/foreman-proxy/rndc.key
    Copy to Clipboard Toggle word wrap
  3. オプション: キーファイルを使用して DNS エントリーを手動で管理できるかどうかを確認します。

    1. テスト DNS エントリーを作成します。(例: 192.168.25.1 の DNS サーバーに 192.168.25.20A レコードを含む test.example.com ホスト)。

      # echo -e "server 192.168.25.1\n \
      update add test.example.com 3600 IN A 192.168.25.20\n \
      send\n" | nsupdate -k /etc/foreman-proxy/rndc.key
      Copy to Clipboard Toggle word wrap
    2. 新しい DNS エントリーにクエリーできることを確認します。

      # host test.example.com 192.168.25.1
      Copy to Clipboard Toggle word wrap

      出力例:

      Using domain server:
      Name: 192.168.25.1
      Address: 192.168.25.1#53
      Aliases:
      
      test.example.com has address 192.168.25.20
      Copy to Clipboard Toggle word wrap
    3. 正常に解決されたら、テスト DNS エントリーを削除します。

      # echo -e "server 192.168.25.1\n \
      update delete test.example.com 3600 IN A 192.168.25.20\n \
      send\n" | nsupdate -k /etc/foreman-proxy/rndc.key
      Copy to Clipboard Toggle word wrap
    4. DNS エントリーが削除されたことを確認します。

      # host test.example.com 192.168.25.1
      Copy to Clipboard Toggle word wrap

      コマンドが Host test.example.com not found: 3(NXDOMAIN) を返す場合、レコードは正常に削除されています。

  4. Satellite Server または Capsule Server が DNS サーバーを使用するように設定します。

    # satellite-installer \
    --foreman-proxy-dns true \
    --foreman-proxy-dns-provider nsupdate \
    --foreman-proxy-dns-managed false \
    --foreman-proxy-dns-server "dns_server_ip_address" \
    --foreman-proxy-keyfile /etc/foreman-proxy/rndc.key
    Copy to Clipboard Toggle word wrap
  5. 対象の Capsule ごとに、Satellite Web UI で Capsule の設定を更新します。詳細は、「DNS サービスをドメインおよびサブネットに関連付ける」 を参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat