DHCP Explained: What It Does on Your Router
Short answer: DHCP stands for Dynamic Host Configuration Protocol. Your router runs a DHCP server that automatically hands out a private IP address, subnet mask, default gateway, and DNS settings to each device when it joins the network. The assignment is temporary, which is why it is called a lease. You normally leave DHCP enabled, but you can make it predictable with DHCP reservations for devices like printers or game consoles. If a device cannot get an address, the router's DHCP service is one of the first things to check.
What is DHCP and what does it do?
DHCP stands for Dynamic Host Configuration Protocol. It is the system your router uses to hand out local network settings to every device that connects, whether over Wi-Fi or Ethernet. When a phone joins your home network, the router's DHCP service assigns it a private IP address, a subnet mask, a default gateway, and DNS server settings so the phone can talk to other devices and reach the internet.
Without DHCP, you would need to configure each device manually with a static IP address and matching network settings. That is impractical for a home full of phones, laptops, streaming players, smart speakers, and sensors. DHCP is what makes those devices work as soon as they join the network.
DHCP is a separate job from routing and Wi-Fi. The same router can manage both, but the protocol itself does not care whether the device is connected through Wi-Fi 6, Wi-Fi 7, or an Ethernet cable. It only cares about handing out a usable address to anything that asks. For more on the router's overall role, see what is a router.
How DHCP assigns addresses on your router
At its simplest, DHCP follows a short exchange between the device and the router: discover, offer, request, acknowledge. The device asks whether any DHCP server is available, the router offers a lease, the device requests the offered lease, and the router acknowledges it. In home routers this exchange is usually invisible and happens quickly.
Behind the scenes, a router keeps a DHCP pool, meaning a range of private addresses it can assign. Each assigned address comes with a lease time. A lease is how long the device may use that address before it must renew. This renewal process lets the router recycle addresses when devices leave the network.
Most home networks never need the user to look at these messages. The more useful part is knowing that DHCP assigns addresses dynamically, which is why a device can come back with a different address after its lease expires. For a closer look at local addressing, read public vs private IP addresses.
Your internet service provider may also use DHCP on the wide area side, but the DHCP on your router is a separate service for your home network. Understanding that separation helps when you are comparing a modem vs a router.
- DHCP pool: The range of addresses the router can assign.
- Lease time: How long an address assignment stays valid.
- Reservation: A rule that gives one device the same address each time.
- Static IP: An address typed manually on the device.
What a DHCP lease time means
Lease time is one of the DHCP settings you can change on many routers. A shorter lease makes sense when guests come and go. A longer lease is useful for devices that stay home, like cameras and smart speakers. But for almost all home networks, the default lease time works well.
Changing the lease time rarely fixes a slow network. If a device drops offline or cannot get an address, look first at Wi-Fi signal, router logs, and DHCP reservations. The mechanics of lease renewal are covered in more detail in DHCP lease time explained.
DHCP reservations, static IPs, and when to use them
Static IPs and DHCP reservations are often confused. A static IP is set manually on the device itself. A DHCP reservation is set on the router, and the device still uses DHCP. The result is similar: the device gets the same local address every time. The difference is management. With a reservation you can change the address in one place, the router.
Reservations are useful for printers, network storage, security cameras, game consoles, and any device you reach by IP address or use for port forwarding. If you set a static IP on a device, make sure it is outside the router's DHCP pool so the router does not assign that same address to something else.
The router identifies each device by its MAC address when applying a reservation. For the relationship between the two, see IP addresses vs MAC addresses. If you want to set one up, the steps are in how to set up DHCP reservation on a router.
Router settings that matter for DHCP
Most routers present DHCP settings in the LAN section of the admin page. Typical options include the start and end of the address pool, lease time, and a list of reservations. Some routers also let you see which devices have been assigned addresses, sorted by MAC address and hostname.
On a mesh or multi-access-point network, only the main router should run DHCP. Satellites and access points should pass those requests through to the main unit. Running DHCP on more than one device can cause duplicate addresses and confusing conflicts.
Guest networks usually have their own DHCP service or a separate address pool. That keeps guest devices isolated from your main devices. Guest Wi-Fi can still get addresses through DHCP, but it is often set up to prevent one guest from seeing another. You can learn more in guest network explained.
DHCP assigns a private address, but the router's network address translation feature lets those private addresses share one public address. That process is separate from DHCP, but worth knowing when you compare NAT types.
| Setting | What it controls |
|---|---|
| DHCP server enabled | Whether the router hands out addresses at all |
| Address pool | The range of local IP addresses available for assignment |
| Lease time | How long a device keeps an address before renewing |
| DHCP reservation | Binds one device's MAC address to a fixed IP address |
| Guest network pool | A separate range of addresses for guest devices |
When DHCP causes connection problems
Most connection problems are not DHCP failures. A device that connects to Wi-Fi but shows no internet usually has a valid address, so the issue is upstream. A device that says no IP address or unable to obtain an IP address is more likely a DHCP problem.
If DHCP stops assigning addresses, start with the simplest steps: restart the router, check the Ethernet cable between the modem and router, and confirm the router's DHCP server is still enabled. On some routers, a cable modem reset or a new device can exhaust the DHCP pool, although modern routers handle this gracefully.
If the router has a log page, look for DHCP messages. You can also set a DHCP reservation on the device that is failing. If the problem is widespread, check whether the router firmware is current. The full checklist is in router DHCP not assigning IPs.
What to look for in a router for DHCP
DHCP itself should not be the main factor when choosing a router. Nearly every consumer router has a DHCP server enabled by default, and the differences between models are mostly in the admin interface and extra features.
Still, buyers who need stable addresses for a printer, NAS, or game console should look for a router with simple DHCP reservation controls. Travelers should look for a router that can connect to a hotel network as a DHCP client and then share that connection. Home users with many smart devices should check that the router supports enough simultaneous connections and that its DHCP pool is easy to adjust.
Wi-Fi performance, coverage, security, and ports matter more than DHCP. The protocol will work the same way on a Wi-Fi 6 router and a Wi-Fi 7 router, so focus your purchase on coverage and the features that matter for your devices. If you have many devices, also read how many devices can a router handle before you decide.
What to pick for your use
| If you | Pick | Buying guide |
|---|---|---|
| You have a typical home with phones, laptops, streaming boxes, and smart home gadgets | A dual-band Wi-Fi 6 router with DHCP left at its default settings | Best Wi-Fi 6 Routers in 2026: 14 Picks Compared on Specs |
| You need whole-home coverage from several access points or mesh units | A mesh system with one DHCP server on the main node | Best Mesh Routers in 2026: 15 Picks Compared on Specs |
| You print, stream from a NAS, or host a game server on a stable local address | A router with a simple DHCP reservation menu | Best Multi-Gig Port Routers in 2026: 15 Picks Compared on Specs |
| You travel and connect to hotel or public Wi-Fi | A travel router that gets its own address from the venue network and shares it with your devices | Best Travel Routers in 2026: 15 Picks Compared on Specs |
| You play online games and need a consistent local IP for port forwarding | A gaming router with DHCP reservations and NAT controls | Best Gaming Routers in 2026: 15 Picks Compared on Specs |
Questions
Should I turn DHCP off on my router?
Only if you know another device on the network is acting as the DHCP server. For most homes, leave it on.
What does a DHCP lease time do?
It sets how long a device can use an assigned address before renewing. The default is usually fine for most homes.
What is the difference between a DHCP reservation and a static IP?
A DHCP reservation is set on the router and gives the same address to one device automatically. A static IP is typed manually on the device itself.
Why does my device say no IP address?
That usually means the device could not get a response from the router's DHCP server. Restart the router and the device, check cables, and confirm DHCP is enabled.
Can I have two routers running DHCP on the same network?
It is best to avoid it. Two DHCP servers on the same network can assign duplicate or conflicting addresses. Keep DHCP enabled on the main router only.
What changed
- : First published.