Routers beheren IP-adressen door middel van DHCP (Dynamic Host Configuration Protocol). DHCP is een netwerkprotocol dat IP-adressen en andere netwerkconfiguraties dynamisch toewijst aan apparaten in een netwerk. Wanneer een apparaat verbinding maakt met een router, stuurt de router een DHCP-verzoek naar het apparaat om te bepalen welk IP-adres het moet toewijzen. Het apparaat geeft vervolgens zijn MAC-adres door, en de router kent vervolgens een (tijdelijk) IP-adres toe aan het apparaat. Dit IP-adres kan worden gebruikt om toegang te krijgen tot het internet of andere netwerkapparaten. De DHCP-server van de router houdt een lijst bij van alle toegewezen IP-adressen en het bijbehorende apparaat.