Windows-Server-2003

具有多個作用域的 Windows DHCP 伺服器 - 將被使用

  • July 20, 2012

我有一台帶有 DHCP 的 Win 2k3 伺服器,在沒有 VLAN 的子網上執行,並且有 5 個作用域(每個作用域都有不同的子網)。我有 4 個 VLAN 和一個路由器,它從每個 VLAN 向該伺服器進行 DHCP 中繼。

我知道來自任何 VLAN 的 DHCP 請求都將轉換為單播,並且 DHCP 伺服器將根據單播地址選擇正確的服務範圍。偉大的!

但是,如果 DHCP 請求來自不在 vlan 上的 PC 怎麼辦?伺服器將使用哪個範圍?

如果不可預測,有沒有辦法強制 DHCP 伺服器預設使用一個範圍?

DHCP 範圍和交換機 VLAN 彼此之間沒有直接關係,因此它們之間沒有相互依賴或互動。DHCP 伺服器將從與伺服器所在的子網對應的範圍內分配一個 IP 地址,除非使用 DHCP 中繼代理來中繼來自遠端子網的 DHCPDiscover 數據包。在使用 DHCP 中繼代理的遠端子網的情況下,DHCP 中繼代理將 DHCP 客戶端廣播數據包作為單播數據包轉發到 DHCP 伺服器,其中包含 DHCP 伺服器使用的附加資訊(包含在 GIADDR 欄位中)從與 DHCP 中繼代理數據包中的 GIADDR 欄位值對應的範圍分配一個 IP 地址。

http://www.ietf.org/rfc/rfc2131.txt

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