以下のセクションでは、DDNS 競合が発生する可能性があるシナリオと、それを解決するために考えられる構成について説明します。
デュアルスタック環境
DHCP サーバを IPv4 および IPv6 リースを分散するように構成する場合、IPv4 および IPv6 ネットワークの両方に同じホスト名を使用しているホストが IPv4 アドレスを受信し、IPv6 アドレスを受信しようと試みるとき、あるいはその逆に IPv6 アドレスを受信し、IPv4 アドレスを受信しようと試みるときには、DDNS 競合が発生する可能性があります。そのホスト レコードに「ガード」レコードが存在するため、ホストは他の IP アドレス タイプを受信できません。この問題を解決するには、次の DHCP サービスのオプションを構成する必要があります。
- アップデート競合検出: DHCP サーバがクライアントの DDNS アップデートを実行すると、この DNS エントリを所有しているクライアントの DHCID を記録するための「ガード」 (TXT または DHCID) レコードが DNS に追加されます。これを DHCP サービス オプション セットとして [有効] に追加します。重要: 構成レベルおよびサーバ レベルで構成する必要があるのは、[競合検出の更新] サービス オプションのみです。
- DDNS デュアルスタック混在モード: DDNS 競合の解決にデュアルスタック混在モード ルールを使用できるようにします。これを DHCPv4 および DHCPv6 サービス オプション セットとして [有効] に追加します。
- DDNS アップデート スタイル: DHCP サーバがクライアントの DDNS アップデートを実行するときの DDNS アップデート スタイルを定義します。アップデート スタイルは標準または中間のいずれかです。標準アップデート スタイルを使用する DHCP サーバは DHCID「ガード」レコードを作成し、中間アップデート スタイルを使用するサーバは TXT「ガード」レコードを作成します。これを DHCPv4 および DHCPv6 サービス オプションとして追加します。ただし、DHCPv4 および DHCPv6 は別の DDNS アップデート スタイルを使用するように構成する必要があります。
- DDNS 別ガードが動的: 別の DDNS アップデート スタイルを使用して生成された DHCID「ガード」レコードの存在が DNS 入力の上書きを許可するか否かを定義します。これを DHCPv4 および DHCPv6 サービス オプション セットとして [有効] に追加します。
ネットワーク間のホスト ローミング
DHCP サーバが IP アドレスを複数のネットワークまたはサブネットに提供しており、有線および無線ネットワーク間でホストが移動するとき、当該ホストには別のサブネットに IP アドレスを持つ既存の「ガード」レコードが存在するため、DNS ホスト レコードが更新されないことがあります。この問題を解決するには、次の DHCP サービスのオプションを構成する必要があります。
- アップデート競合検出: DHCP サーバがクライアントの DDNS アップデートを実行すると、この DNS エントリを所有しているクライアントの DHCID を記録するための「ガード」 (TXT または DHCID) レコードが DNS に追加されます。これを DHCP サービス オプション セットとして [有効] に追加します。重要: 構成レベルおよびサーバ レベルで構成する必要があるのは、[競合検出の更新] サービス オプションのみです。
- DDNS デュアルスタック混在モード: DDNS 競合の解決にデュアルスタック混在モード ルールを使用できるようにします。これを DHCP サービス オプション セットとして [有効] に追加します。
- DDNS ガード ID の一致が必須: 対象 DHCID レコードに関連付けられた DNS 入力の上書きを許可するため、DHCID リソース レコード内のクライアント ID が DNS アップデートのクライアント ID に一致する必要があるか否かを定義します。これを DHCP サービス オプション セットとして [無効] に追加します。
注: デュアルスタック環境でネットワーク間のホスト ローミングを解決する場合、[DDNS 別ガードが動的] DHCP サービス オプションを構成し、値を[有効] に設定する必要があります。