Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I tell a Windows 2003 R2 server, which has multiple NICs, "listen for DHCP requests on NIC #1, ignore DHCP requests on NIC#2" ? The server is in a gateway role, connecting two networks, and I don't understand how to get it to be a DHCP server only for the "downstream" network.

share|improve this question
up vote 4 down vote accepted

Presumably you only have a scope setup for your internal network. Your DHCP server will not respond to requests received on an interface that doesn't have an address that is within one of the defined scopes.

So if you have 2 interfaces with addresses and, and one scope defined for Your DHCP server will only offer addresses to hosts when it sees the requests coming in on the interface.

It doesn't sound like it applies in your case, but to extend the answer a little more. If you have DHCP relay agents setup they will include the address of the interface the request is received on as part of the forwarded DHCP request. The DHCP server will use that forwarded address from the agent to decide what the correct scope is to serve an address from.

share|improve this answer
Ahah! That is a critical piece of information that I didn't have, and that things didn't make sense without. Thank you. – Brighid McDonnell Apr 14 '10 at 18:46
Also your update is relevant. – Brighid McDonnell Apr 15 '10 at 20:13

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.