Dhcp

相同 IP 的 DHCP 保留先到先得?

  • September 15, 2017

這是場景:

我有一個主伺服器和一個備用伺服器公園。由於設置,我的路由器上有埠轉發活動到一個特定的 IP 地址。當然,我也可以為備用伺服器公園進行預訂,但這意味著我將複製所有 RDP 和其他服務的伺服器以匹配新的 ip。

鑑於它們將在一個停機進行維護的情況下替換另一個,我想知道以下情況是否可能,以及缺點是什麼:

將兩台伺服器都列在 DHCP 伺服器上以獲得相同的 MAC 地址和第二個 IP 地址。

如果第一台伺服器從 DHCP 伺服器獲得 ip,它將使用保留中的主地址。如果第二台伺服器隨後上線,它會嘗試從 DHCP 申請第一個主地址,但失敗,然後自動獲取第二個 IP 地址。

顯然,如果第一台伺服器下線,第二台就不會自動獲取到另一個IP地址。我知道這一點,但這不是真正的問題。

基本上萬一主伺服器離線,我想登錄第二台伺服器,刷新它的IP,一切都會恢復正常。最簡單的方法是簡單地重新啟動路由器,這會導致所有網路介面在網路範圍內重新啟動,從而提供所有新的 IP 地址。

DHCP 伺服器位於執行 windows server 2016 的域控制器上,雖然備份的是 2008 R2,但我很確定 DHCP 沒有改變。

如果我能夠根據主機名進行埠轉發,那麼問題就已經解決了,但我不能。

那麼,以上是否可能,如果可以,是否有任何缺點或我必須牢記的事情?任何建議為什麼這是一個糟糕的主意,請隨時將它們放在評論中。:)

我找到了解決問題的完美方法。

我有 2 台伺服器在 Hyper-V 虛擬機中執行。我希望能夠對其進行設置,以便伺服器根據我的備用伺服器還是主伺服器自動獲取某個 IP 地址。

這可以通過結合 2 個功能來完成: 1. 每個 VM 的預定義 MAC 地址 2. 基於 MAC 地址的 DHCP 預留。

如果我需要切換伺服器,我可以簡單地編輯第二台伺服器的 MAC 地址,以便他們獲得第一台伺服器的 IP 地址,然後在我修復第一台伺服器時,給他們備份的 MAC 地址,這樣我就可以獲得他們啟動並執行並修復東西。

如果一切都解決了,我關閉所有東西,交換 MAC 地址,啟動它,然後 IP 地址反轉。無需使用埠轉發等。

它不是我希望的理想的備份情況,但這是我能想到的最接近的情況,似乎需要最少的努力。備份伺服器已經設置了相同的 MAC 地址,但只是關閉了電源。如果主伺服器出現故障,我只需啟動它以快速繼續。然後改變主公園的mac地址,讓他們得到一個不同的ip地址,我可以繼續工作,解決問題,關閉兩台伺服器,然後把mac地址改回來。

引用自:https://serverfault.com/questions/869621