У меня есть Windows 2003 Server, обрабатывающий DHCP для нашей сети. Мы используем резервирования для присвоения IP-адресов некоторым хостам. Возможно ли, чтобы сервер назначил одному хосту два IP-адреса в разных сетях (например, 192.168.1.0/24 и 10.10.151.0/16) одновременно?
Сервер DHCP Windows ничего не отслеживает о «состоянии» хоста, которому он назначает IP-адрес. Если DHCP-сервер получает DHCP-запросы с одного и того же MAC-адреса в двух разных подсетях (предположительно с одной или обеими ретранслированными через агент DHCP-ретрансляции), он выдаст аренду для этого MAC-адреса в обеих подсетях.
(Один и тот же MAC-адрес, отправляющий несколько запросов в одной и той же подсети, которая будет иметь одну и ту же область DHCP, - это другая история. В этом случае один и тот же адрес будет назначен для всех запросов, потому что это один и тот же хост, запрашивающий IP-адрес того же объема.)
Как получить сетевой интерфейс для отправки двух запросов DHCP от одного и того же MAC в разных подсетях (VLAN и т. Д.) - это ваша проблема, но DHCP-серверу все равно.