21.7. 明示的なレルム宣言による KKDCP サーバーの設定
Active Directory (AD) レルムの DNS ベースの KDC 検出を有効にするには、Identity Management (IdM) KKDCP サーバーを kdcproxy 設定で明示的に宣言します。AD レルムが MIT Kerberos 設定で定義されていない場合、または configs = mit が設定されていない場合は、この方法を使用します。
前提条件
-
rootアクセスがある。
手順
/etc/ipa/kdcproxy/kdcproxy.confファイルの[global]セクションで、use_dnsパラメーターを true に設定します。[global] use_dns = trueDNS ベースの KDC 検出を使用する必要がある Active Directory レルムごとに、専用のセクションを追加します。レルムを許可リストに追加するには、空のセクションを指定するだけで十分です。以下に例を示します。
[SUB1.AD.EXAMPLE.COM] [SUB2.AD.EXAMPLE.COM]AD フォレスト内のすべてのサブレルムをそれぞれ個別にリストすることなく含めるには、先頭に
*を付けたワイルドカードセクションを使用します。たとえば、[*AD.EXAMPLE.COM]は、AD.EXAMPLE.COM、SUB.AD.EXAMPLE.COM、およびそのフォレスト内のより深いサブドメインに一致しますが、MYAD.EXAMPLE.COMは一致しません。[*AD.EXAMPLE.COM]オプション: 専用のレルムセクションを追加できない場合は、
[global]セクションにdns_realm_discoveryパラメーターを追加することで、すべてのレルムに対して DNS ベースの KDC 検出を再度有効にできます。警告Red Hat は
dns_realm_discovery = trueを設定することを推奨していません。これは CVE-2025-59088 より前の動作を復元し、任意のクライアントが任意のレルム名に対して DNS SRV レコードのルックアップをトリガーできるようにします。これにより、内部ネットワークアドレスの調査や、サーバーサイドリクエストフォージェリーを介したデータの流出に悪用される可能性があります。[global] use_dns = true dns_realm_discovery = trueIdentity Management (IdM) サービスを再起動します。
# ipactl restart