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
に配置されている。
手順
/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
# chown -v root:foreman-proxy /etc/foreman-proxy/rndc.key # chmod -v 640 /etc/foreman-proxy/rndc.key
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/foreman-proxy/rndc.key
で SELinux コンテキストを復元します。restorecon -v /etc/foreman-proxy/rndc.key
# restorecon -v /etc/foreman-proxy/rndc.key
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: キーファイルを使用して DNS エントリーを手動で管理できるかどうかを確認します。
テスト DNS エントリーを作成します。(例:
192.168.25.1
の DNS サーバーに192.168.25.20
のA
レコードを含む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
# 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 Copied! Toggle word wrap Toggle overflow 新しい DNS エントリーにクエリーできることを確認します。
host test.example.com 192.168.25.1
# host test.example.com 192.168.25.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 正常に解決されたら、テスト 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
# 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 Copied! Toggle word wrap Toggle overflow DNS エントリーが削除されたことを確認します。
host test.example.com 192.168.25.1
# host test.example.com 192.168.25.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドが
Host test.example.com not found: 3(NXDOMAIN)
を返す場合、レコードは正常に削除されています。
Satellite Server または Capsule Server が DNS サーバーを使用するように設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 対象の Capsule ごとに、Satellite Web UI で Capsule の設定を更新します。詳細は、「DNS サービスをドメインおよびサブネットに関連付ける」 を参照してください。