我有 Windows 2003 Server 来处理我们网络的 DHCP。我们使用预留来为一些主机分配 IP 地址。服务器是否可以同时为单个主机分配不同网络中的两个 IP 地址(例如 192.168.1.0/24 和 10.10.151.0/16)?
答案1
Windows DHCP 服务器不会跟踪任何有关其分配 IP 地址的主机的“状态”的信息。如果 DHCP 服务器收到来自两个不同子网中相同 MAC 地址的 DHCP 请求(可能其中一个或两个都通过 DHCP 中继代理进行中继),它将在两个子网中为该 MAC 地址颁发租约。
(同一个 MAC 地址在同一个子网中发出多个请求,即同一个 DHCP 范围,则是另一回事。在这种情况下,所有请求都会分配相同的地址,因为只是同一台主机请求同一范围之外的 IP。)
如何让网络接口从不同子网(VLAN 等)中的同一 MAC 发出两个 DHCP 请求是您的问题,但 DHCP 服务器不会“关心”。