相同的 IP 位址是多個用戶端租用,如果您部署 Windows Server 2012 為基礎的 DHCP 容錯移轉叢集的兩個或多個 DHCP 轉接代理

狀況

請考慮下列情況:

  • 您正在執行 Windows Server 2012 的兩部電腦上設定動態主機設定通訊協定 (DHCP) 容錯移轉。

  • DHCP 用戶端位於子網路 1,而 DHCP 伺服器位於子網路 2 上。

  • 兩個轉接代理程式被設定為從子網路 1 的用戶端要求轉寄到子網路 2,一個用於每一部 DHCP 伺服器中。

  • 虛擬路由器備援通訊協定 (VRRP) 或熱待命路由器通訊協定 」 (HSRP) 被設定子網路 1 」 和 「 子網路 2 之間的閘道裝置上。

  • 您可以設定領域存留時間在 DHCP 伺服器上。例如,您可以設定領域存留時間為 24 小時。

  • 您在子網路 1,啟動數個 DHCP 用戶端,用戶端取得來自 DHCP 已啟用錯誤後移轉的伺服器的 [IP 位址。

在這個案例中,DHCP 已啟用錯誤後移轉的伺服器會租用給多個 DHCP 用戶端相同的 IP 位址。因此,子網路 1 上的 DHCP 用戶端,就會發生 IP 衝突問題。

更多的資訊

當 DHCP 用戶端發出的 IP 位址租用的重複要求到相同的 DHCP 已啟用錯誤後移轉的伺服器時,就會發生這個問題。用戶端要求都會因為路由器 VRRP/HSRP 組態進行複製。DHCP 伺服器會授與使用期時間的最大用戶端會導致時間 (MCLT) 的租用時間 (TTL) 期間的第一個要求。例如,MCLT 的租用期間是 1 小時。第二個要求也會授與長短的租約,當 TTL 為領域存留時間 (24 小時)。不過,DHCP 伺服器註冊的第一個使用期。如此即 TTL 在 DHCP 伺服器的 IP 位址並不會同步 DHCP 用戶端上的 IP 位址的 TTL。在 [DHCP 伺服器管理] 主控台中,有效的租用時間會顯示 IP 位址的 TTL 設定 MCLT 而 (1 小時)。同時,IP 位址的 TTL 是 DHCP 用戶端上設定為 [領域存留時間 (24 小時)。當 DHCP 伺服器上的 MCLT 租用時間到期時,伺服器會發出這個 IP 位址,另一個 DHCP 用戶端,這會導致發生 IP 衝突問題。

注意您可以執行下列命令以檢查當 TTL 為 DHCP 用戶端上的 IP 位址︰ipconfig /all

解決方案

如果您使用的 Cisco 的 HSRP 通訊協定,可以解決這個問題,藉由設定 IP 冗餘虛擬路由器群組。請參閱廠商的說明文件,如需詳細資訊。

更新資訊

也可以藉由安裝 Windows RT、 Windows 8 及 Windows Server 2012 更新彙總套件 2845533,解決這個問題。如需有關如何取得此更新彙總套件的詳細資訊,請按一下下面的文章編號,移至「Microsoft 知識庫」中的文件:

Windows RT、 Windows 8 和 Windows Server 2012 更新彙總套件︰ 年 6 月 2013年

因應措施

若要解決這個問題,防止 DHCP 轉接代理程式在同一時間轉寄到 DHCP 伺服器的多個 DHCP 要求。若要執行這項操作,指定的 DHCP 轉接代理程式之前所應等候轉送 DHCP 要求的時間間隔。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

參考

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

用來描述 Microsoft 軟體更新標準術語的描述

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×