Suppose there's a Windows Server handling multiple DHCP subnets. The server itself has IP address 10.0.0.1 and is in the subnet 10.0.0.0/24. It has scopes defined for 10.0.1.0/24, 10.0.2.0/24, but NOT for 10.0.0.0/24. If a local DHCP DISCOVER comes in (NOT through relay), what does Windows do? Will it assign an address from 10.0.0.0? 10.0.1.0? 10.0.2.0? Randomly? Ignore it?
Follow up question: If Windows Server ignores the request, and another DHCP server is on the local network segment and has 10.0.0.0/24 defined, will this second server be able to appropriately assign an IP address, and all works well?