この記事では、動的ホスト構成プロトコル (DHCP) フェールオーバーに関するいくつかの既知の問題を解決するためのヘルプを提供します。
元の 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 する」で説明されている累積的な更新プログラム パッケージを適用します。
Note
既存のフェールオーバーリレーションシップの問題を解決するには、更新パッケージを適用する前にリレーションシップを削除してから、フェールオーバーリレーションシップを再作成します。 累積的な更新プログラム パッケージを適用した後にフェールオーバー関係が作成された場合、これらの問題は発生しません。
回避策
これらの問題を回避するには、次の 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 を使用してスコープを移行する場合には発生しません。