29.3. DoT のみを使用するようにクライアントシステムとレプリカシステムを設定する
DoT 通信を強制するには、DoT 対応リゾルバーを使用するようにクライアントシステムとレプリカシステムを設定する必要があります。eDNS 通信を有効にするには、NetworkManager の DNS 設定を更新する必要があります。この設定は、--dns-policy が enforced に設定されている場合にのみ必要です。
前提条件
- IdM クライアントをインストールするためのシステムの準備 および IdM レプリカをインストールするためのシステムの準備 で概説されているステップを確認した。
次のパッケージがインストールされている。
-
ipa-server-encrypted-dns ipa-client-encrypted-dns重要ipa-server-encrypted-dnsパッケージには、RHEL にデフォルトでインストールされているバージョンよりも、新しいバージョンのbind-utilsパッケージが必要です。sudo dnf install ipa-server ipa-server-encrypted-dns --allowerasingを実行して、パッケージマネージャーが古いbind-utilsパッケージを削除し、ipa-server-encrypted-dnsが必要とするバージョンをインストールすることを許可します。
-
手順
IdM サーバーの DoT 証明書をクライアントシステムとレプリカシステムにコピーします。
$ scp /etc/pki/tls/certs/bind_dot.crt <username>@<ip>:/etc/pki/ca-trust/source/anchors/システム全体のトラストストア設定を更新します。
# update-ca-trust extractクライアントシステムとレプリカシステムに
dnsconfdパッケージをインストールします。# dnf install dnsconfdシステム上で DoT のデフォルト設定ファイルを生成します。
dnsconfd config installdnsconfdサービスを有効にします。# systemctl enable --now dnsconfdNetworkManager をリロードして設定を適用します。
# nmcli g reloadNetworkManager でシステムの DNS を設定します。
# nmcli device modify <device_name> ipv4.dns dns+tls://<idm_server_ip> Connection successfully reapplied to device '<device_name>'.