Dynamic Host Configuration Protocol automates IP address management, eliminating manual configuration and reducing administrative overhead.
DHCP follows a client-server model where clients broadcast requests and authorized servers respond with IP configurations.
DHCP uses a four-step handshake to assign IP addresses. Understanding DORA is essential for troubleshooting.
A scope defines the range of IP addresses a DHCP server can lease to clients on a specific subnet.
Define the IP address range, subnet mask, and lease duration for a new DHCP scope.
Exclude the first 50 addresses from the pool so servers and infrastructure keep their static IPs.
Reservations guarantee a specific IP address is always assigned to a particular device based on its MAC address.
Guarantee a specific IP for a device by binding its MAC address to an address in the scope.
List all reservations in a scope to audit which devices have guaranteed addresses.
Options provide additional configuration beyond IP addresses, such as DNS servers, gateways, and domain names.
| Option | Code | Description |
|---|---|---|
| Router (Default Gateway) | 003 | IP of the default gateway |
| DNS Servers | 006 | List of DNS server IPs |
| DNS Domain Name | 015 | Domain suffix for clients |
| WINS Servers | 044 | NetBIOS name servers (legacy) |
| NTP Servers | 042 | Time synchronization servers |
Configure the essential scope options so clients get DNS, gateway, and domain suffix.
Policies allow conditional assignment of options based on client properties like MAC address prefix, vendor class, or user class.
Create a policy that matches VoIP phones by their MAC address prefix.
Assign the TFTP boot server option to phones that match the VoIP policy.
DHCP failover provides high availability by allowing two servers to share responsibility for a scope.
Pair two DHCP servers in load-balance mode so they share the scope 50/50.
DHCP can automatically register client hostnames in DNS, enabling name resolution without manual record creation.
Tell DHCP to register both A and PTR records in DNS and clean them up when leases expire.
Verify the current DNS integration settings for a specific scope.
Common DHCP issues and their diagnostic approaches.
ipconfig /allipconfig /release + /renewCheck scope utilization to see if you are running low on available addresses.
List every active lease to see which clients currently hold addresses.
Track down a specific device by filtering leases on a partial MAC address.
A superscope groups multiple scopes that share the same physical network, used when you've exhausted one IP range.
Group two scopes under one superscope so they serve the same physical network.
Assigns multicast addresses (224.0.0.0-239.255.255.255) for streaming and conferencing.
Practice DHCP administration through both GUI and PowerShell interfaces.