Het Dynamic Host Configuration Protocol (DHCP) is een integraal onderdeel van netwerken en bepaalt welke IP-adressen apparaten ontvangen, zodat ze met internet kunnen communiceren. Meestal is IP-toewijzing geautomatiseerd, maar als u statische IP-adressen nodig heeft, is bekendheid met DHCP essentieel.
DHCP kan IP-toewijzingen verwerken
Elk apparaat dat verbinding maakt met een netwerk, heeft een IP-adres nodig. In de begintijd van netwerken hebben gebruikers zichzelf handmatig een IP-adres toegewezen, maar dat is een omslachtige taak, vooral voor plaatsen met veel apparaten, zoals een bedrijfskantoor. DHCP automatiseert dit proces gedeeltelijk, waardoor het veel gemakkelijker wordt om apparaten op het netwerk aan te sluiten. DHCP-servers of -routers handelen dit proces af op basis van een set gedefinieerde regels. De meeste routers zijn bijvoorbeeld ingesteld om een 192.168.0.x-bereik te gebruiken, dus u zult dit soort IP-adressen vaak tegenkomen in thuisnetwerken.
Het proces is vrij eenvoudig. Wanneer een client (een computer, IOT-apparaat, tablet, mobiele telefoon, enz.) Verbinding maakt met het netwerk, stuurt deze een signaal (genaamd DHCPDISCOVER) naar de DHCP-server (of router). De server reageert met alle regels en instellingen voor het netwerk en een IP-adres voor gebruik (een DHCPOFFER). De cliënt erkent de informatie en vraagt toestemming om het toegewezen adres te gebruiken (een DHCPREQUEST-bericht). Ten slotte bevestigt de DHCP-server het verzoek en is de cliënt vrij om verbinding te maken met het netwerk.
DHCP regelt het bereik van IP-adressen
U kunt DHCP configureren om het bereik van beschikbare IP-adressen te beheren. Als u aangeeft dat dat bereik begint met 192.168.0.1 en het einde als 192.168.0.100, dan vallen alle beschikbare adressen ergens binnen dat bereik. U zult nooit een apparaat zien dat is toegewezen aan 192.168.0.101. Houd er ook rekening mee dat het start-IP (192.168.0.1 in dit voorbeeld) is gereserveerd voor de router. Sommige routers vermelden alleen een startadres en bevatten vervolgens een optie voor een maximaal aantal gebruikers (die het eindadres bepalen).
Het voordeel hiervan is dat u kunt bepalen hoeveel apparaten tegelijkertijd verbinding maken met uw netwerk (niet meer dan 100 in dit voorbeeld). Maar de keerzijde is dat als je het bereik te klein instelt, je onbedoeld het aansluiten van nieuwe apparaten kunt voorkomen. Om een lager bereik van IP-adressen mogelijk te maken, leasen DHCP-servers alleen IP-adressen aan apparaten.
Dynamisch toegewezen adressen zijn tijdelijk
Wanneer een DHCP-server een IP-adres toewijst, gebeurt dit onder een leasesysteem. De machine bewaart dit IP-adres een bepaald aantal dagen, waarna hij kan proberen het IP-adres te vernieuwen. Als er geen vernieuwingssignaal wordt verzonden (zoals een buiten gebruik gestelde machine), dan vraagt de DHCP-server het IP-adres terug om aan een ander apparaat toe te wijzen. Wanneer het vernieuwingssignaal wordt gedetecteerd, behoudt het apparaat zijn IP-adres nog een aantal dagen. Dit is de reden waarom uw IP-adres van tijd tot tijd kan veranderen als u de ipconfig-optie vaak gebruikt.
Het is mogelijk dat twee apparaten hetzelfde IP-adres hebben, zoals een VM-machine die de meeste tijd offline doorbrengt. De VM-machine kan het vernieuwingssignaal niet verzenden, dus het IP-adres wordt aan een andere machine doorgegeven. Wanneer de VM weer wordt opgestart, heeft deze nog steeds een record van het oude IP-adres (vooral als het is hersteld vanaf een momentopname), maar het kan dat IP-adres niet gebruiken sinds het is gemaakt. Zonder die toestemming kan het geen verbinding maken met het netwerk totdat een nieuw IP-adres is toegewezen. Maar het gebruik van dynamische IP-adressen zou dit soort scenario moeten voorkomen.
Voor sommige apparaten zijn statische IP-adressen nodig
Als u een op het netwerk aangesloten printer of mediaserver heeft (zoals een NAS-eenheid of Plex Server), zou het voor hen onhandig zijn om hun IP-adressen te wijzigen. Hoewel verlenging van de lease dit kan voorkomen, is het nog steeds mogelijk dat het IP-adres verandert. Als uw router opnieuw wordt opgestart, vanwege een stroomstoring of omdat u een vervelend probleem probeert op te lossen, kunnen alle dynamisch gegenereerde IP-adressen opnieuw worden toegewezen. Voor die scenario’s lost het handmatig toewijzen van een statisch IP-adres het probleem op.
Het exacte proces hiervoor varieert, vooral omdat de webinterfaces van routers van apparaat tot apparaat kunnen veranderen, zelfs als ze door dezelfde fabrikant zijn gemaakt. Op sommige routers, zoals de Eero Mesh Router-kit, kan dit worden aangeduid met een andere term, zoals IP-reservering. Maar een statisch IP-adres moet nog steeds voldoen aan eventuele bereikregels, als deze bestaan. Het gebruik van een huidig IP-adres als basis voor een statisch IP-adres is meestal het gemakkelijkste om te doen. Afhankelijk van het apparaat en het besturingssysteem, is het wellicht mogelijk om een statisch IP-adres aan het apparaatuiteinde in te stellen in plaats van via de router of DHCP-server. Dit kan nodig zijn als de router zelf geen statische IP ondersteunt.