DHCP サーバーは、異なるフェールオーバー状態を報告するか、Windows Server 2012 ベースの DHCP フェールオーバー関係でリース情報をレプリケートしない

この記事では、動的ホスト構成プロトコル (DHCP) フェールオーバーに関する既知の問題を解決するためのヘルプを提供します。

適用対象: Windows Server 2012 R2
元の KB 番号: 2751456

現象

Windows Server 2012で DHCP フェールオーバーを使用すると、次の 1 つ以上の問題が発生します。

  • フェールオーバー関係の 2 つの DHCP サーバーは、異なるフェールオーバー状態を報告します。 この問題は、両方のサーバーがネットワークに接続されている場合でも発生します。
  • 一部のリース情報は、両方のサーバーが一般的なフェールオーバー状態を報告する場合でも、2 つの DHCP サーバー間で正常にレプリケートされません。

原因

これらは、Windows Server 2012での DHCP フェールオーバーに関する既知の問題です。 これらの問題は、次の条件に該当する場合に発生します。

  • 既存のスコープは、netsh dhcp サーバーエクスポートコマンドと netsh dhcp サーバーインポートコマンドを使用して、Windows Server 2012に移行されます。 または、既存の DHCP サーバーが Windows Server 2012 にアップグレードされます。
  • スコープが移行されたとき、または DHCP サーバーがアップグレードされたときに、スコープに 1 つ以上の非アクティブな予約があります。

解決方法

これらの問題を解決するには、「Microsoft サポート技術情報: Windows 8 クライアントとWindows Server 2012一般提供の累積的な更新プログラムを2756872する」で説明されている累積的な更新プログラム パッケージを適用します。

注:

既存のフェールオーバー関係の問題を解決するには、更新パッケージを適用する前にリレーションシップを削除してから、フェールオーバー関係を再作成します。 これらの問題は、累積的な更新プログラム パッケージを適用した後にフェールオーバー関係が作成された場合には発生しません。

回避策

これらの問題を回避するには、次のWindows PowerShell コマンドを使用してスコープをWindows Server 2012に移行します。

  • Export-DhcpServer

  • Import-DhcpServer コマンドのサンプル セットを次に示します。

    Export-DhcpServer $env:SystemRoot\System32\Dhcp\Temp.txt -Leases
    Import-DhcpServer -BackupPath $env:SystemRoot\System32\Dhcp\Backup -File $env:SystemRoot\System32\Dhcp\Temp.txt -ScopeOverwrite -Leases
    Restart-Service DHCPServer
    

詳細

これらの問題は、Windows PowerShell コマンド Export-DhcpServer と Import-DhcpServer を使用してスコープを移行する場合は発生しません。