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

The broadcast address of DHCP request message is Will this request message go through routers? It seems to be yes as the destination address is However, it does not sound logical, because if the DHCP request message spreads in the whole internet, any DHCP server in the internet will be able to allocate IP for me, right?

share|improve this question
up vote 6 down vote accepted

When your computer sends a packet of data to, it will actually map that to the MAC address FF:FF:FF:FF:FF:FF. The packet is then sent out of your computer to the switch (or whatever your computer is plugged in to) with a destination of FF:FF:FF:FF:FF:FF.

Switches know that packets destined for that MAC address should be sent out of all ports so the net effect is that the packet reaches every device connected to the same switch (or a switch further down the chain). It will also reach anyone connected to the same network via a bridge (including bridging wireless APs) as bridges forward all packets including broadcasts (The idea of a bridge is that it should be transparent - everything in one side goes out the other). Routers normally will not forward broadcast messages between separate networks.

This area, that covers all devices connected via switches/hubs or bridging is called a "broadcast domain" in networking speak for that exact reason - All devices inside a broadcast domain will receive broadcasts sent by any other device in that same area.

share|improve this answer

No it wont traverse routers unless you setup a dhcp relay agent. Broadcast messages are only broadcasted on the broadcast domain of the host (subnet).

share|improve this answer

DHCP request is a broadcast with respect to layer 2 (ff:ff:ff:ff:ff:ff)and layer 3( This is the behavior with respect to Cisco Devices, when you enable DHCP in it. However there is a difference when it comes to Windows servers. DHCP request and acknowledgement are unicasts there.

share|improve this answer is not just another IP Address; it's a broadcast address so routers know not to forward it.

share|improve this answer

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.