- Manager Bedrijfsontwikkeling
- Auteur
Het hosts-bestand is een van de krachtigste maar toch vaak onderschatte configuratiebestanden op elk besturingssysteem. Lang voordat er een verzoek naar DNS-servers wordt gestuurd, controleert je systeem het hosts-bestand om te bepalen hoe een domeinnaam moet worden omgezet. Dit maakt het hosts-bestand een onmisbaar hulpmiddel voor ontwikkelaars, systeembeheerders en gevorderde gebruikers die volledige controle willen hebben over de lokale domeinomzetting.
Of je nu een websitemigratie wilt testen, de toegang tot specifieke domeinen wilt blokkeren of netwerkproblemen wilt oplossen, met het hosts-bestand kun je dit direct doen zonder de algemene DNS-records aan te raken. Als je leert hoe je de vermeldingen in het hosts-bestand correct kunt bewerken, kun je uren wachten besparen en giswerk tijdens het testen voorkomen.
In deze handleiding wordt uitgelegd wat het hosts-bestand is, hoe het werkt, waarom het wordt gebruikt en hoe je het veilig kunt wijzigen op Windows, macOS en Linux. Je leert ook hoe je veelvoorkomende problemen met het hosts-bestand kunt oplossen en ervoor kunt zorgen dat je wijzigingen onmiddellijk van kracht worden.
Het hosts-bestand is een systeembestand in platte tekst dat domeinnamen koppelt aan IP-adressen. Elk groot besturingssysteem bevat een hosts-bestand dat fungeert als een lokale overschrijving voor DNS-resolutie. Wanneer je een websiteadres in je browser typt, controleert het besturingssysteem eerst het hosts-bestand. Als er een overeenkomende vermelding wordt gevonden, gebruikt het systeem dat IP-adres in plaats van externe DNS-servers te raadplegen.
Simpel gezegd werkt het hosts-bestand als een privé-DNS-database voor één enkele computer. Het geeft je volledige controle over hoe specifieke domeinen worden omgezet, zonder dat dit gevolgen heeft voor andere gebruikers of systemen.
Het hosts-bestand is vooral handig voor testomgevingen, lokale ontwikkeling, staging-servers, beveiligingsfiltering en tijdelijke domeinomleidingen.
Er zijn veel praktische redenen om het hosts-bestand op een systeem te wijzigen.
Ontwikkelaars gebruiken het hosts-bestand vaak om websites op een nieuwe server te testen voordat DNS-wijzigingen live gaan. Systeembeheerders vertrouwen op het hosts-bestand om DNS-problemen te diagnosticeren of defecte resolvers te omzeilen. Beveiligingsteams gebruiken het hosts-bestand om kwaadaardige domeinen lokaal te blokkeren. Zelfs gewone gebruikers werken het hosts-bestand soms bij om de toegang tot afleidende websites te beperken.
Omdat het hosts-bestand lokaal is, zijn eventuele wijzigingen die u aanbrengt alleen van toepassing op die specifieke computer. Dit maakt het een veilige en gecontroleerde manier om wijzigingen te testen zonder dat dit gevolgen heeft voor echte gebruikers.
Om vermeldingen in het hosts-bestand op Windows te bewerken, moet u een teksteditor met beheerdersrechten gebruiken. Het proces is eenvoudig, maar de machtigingen zijn streng.
Open eerst Kladblok als beheerder. Open vervolgens het hosts-bestand handmatig.
Voor gebruikers van Windows 11 is de locatie van het hosts-bestand:
C:\Windows\System32\Drivers\etc\hostsZodra het hosts-bestand is geopend, voeg je je IP-adres toe, gevolgd door een spatie en de domeinnaam:
1.2.3.4 www.testdomain.com1.2.3.4 testdomain.comSla het bestand op en sluit de editor.
Als je specifiek het hosts-bestand op Windows 11-systemen wilt bewerken, zorg er dan voor dat Kladblok of de door jou gekozen editor met beheerdersrechten wordt gestart, anders wordt het bestand niet correct opgeslagen.
Nadat je de vermeldingen in het hosts-bestand op Windows hebt bewerkt, moet je de DNS-cache leegmaken om de wijzigingen onmiddellijk toe te passen:
ipconfig /flushdnsOm het resultaat te controleren, kun je de domeinresolutie testen:
ping www.testdomain.com
-n 1Op macOS wordt het hosts-bestand bewerkt via de Terminal.
Open de Terminal-toepassing en voer het volgende uit:
sudo nano /private/etc/hosts Op nieuwere macOS-versies kun je ook het volgende gebruiken:
sudo nano /etc/hostsVoer je beheerderswachtwoord in wanneer daarom wordt gevraagd.
Voeg je IP-adres en domeinnaam toe aan het einde van het hosts-bestand:
1.2.3.4 www.testdomain.com1.2.3.4 testdomain.comSla het bestand op en sluit de editor af.
Om ervoor te zorgen dat macOS het bijgewerkte hosts-bestand gebruikt, moet je de DNS-cache leegmaken:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Hoe het hosts-bestand op Linux te bewerken
Linux-systemen gebruiken dezelfde structuur voor het hosts-bestand.
Het bestand bevindt zich meestal op:
/etc/hostsOm vermeldingen in het hosts-bestand te bewerken, open je een terminal en voer je het volgende uit:
sudo nano /etc/hostsof
sudo vi /etc/hostsVoeg je IP-adres en domein-toewijzing toe:
1.2.3.4 www.sampledomain.com1.2.3.4 sampledomain.comSla het bestand op en sluit het af. Op de meeste Linux-systemen worden wijzigingen in het hosts-bestand onmiddellijk doorgevoerd, maar in sommige gevallen kan het helpen om de netwerkdiensten opnieuw te starten.
Het volgen van enkele basisregels voor de opmaak helpt fouten te voorkomen en zorgt ervoor dat het hosts-bestand naar behoren werkt.
Door het hosts-bestand overzichtelijk en duidelijk gestructureerd te houden, worden zowel de betrouwbaarheid als de leesbaarheid verbeterd.
Soms worden wijzigingen in het hosts-bestand niet toegepast zoals verwacht. Dit wordt meestal veroorzaakt door caching, problemen met de toegangsrechten of syntaxfouten.
In Windows is het vaak nodig om de DNS-cache te leegmaken na een wijziging:
ipconfig /flushdnsJe kunt ook de NetBIOS-cache resetten:
nbtstat -ROm DNS-vermeldingen in de cache te bekijken:
ipconfig /displaydns | moreOp macOS kunnen DNS-problemen wijzen op een beschadigd hosts-bestand. Je kunt er een back-up van maken en het opnieuw aanmaken:
sudo mv /etc/hosts /etc/hosts_baksudo nano /etc/hostsPlak de inhoud terug en leeg de cache opnieuw.
Het hosts-bestand moet worden behandeld als een gevoelig systeembestand. Malware wijzigt het hosts-bestand soms om verkeer om te leiden of beveiligingsupdates te blokkeren.
Breng alleen wijzigingen aan wanneer dat nodig is, en controleer het bestand altijd als je verdacht gedrag opmerkt. Het wordt ten zeerste aanbevolen om een back-up van het originele hosts-bestand te bewaren.
Vermijd geautomatiseerde tools van derden die het hosts-bestand wijzigen, tenzij je de bron volledig vertrouwt. Handmatige controle zorgt voor transparantie en veiligheid.
Het hosts-bestand is een eenvoudig maar uiterst krachtig hulpmiddel waarmee je directe controle hebt over hoe je systeem domeinnamen omzet. Of je nu een website test, DNS-problemen oplost of lokale beveiligingsregels beheert: weten hoe je het veilig kunt bijwerken is een essentiële vaardigheid.
Op Windows, macOS en Linux gedraagt het hosts-bestand zich consistent en volgt het dezelfde logica. Zodra u het doel, de locatie, de syntaxis en de stappen voor het oplossen van problemen begrijpt, kunt u het hosts-bestand met vertrouwen gebruiken om praktische problemen snel en effectief op te lossen.
Het beheersen van het hosts-bestand betekent sneller testen, betere diagnostiek en meer controle over het netwerkgedrag van uw systeem, zonder afhankelijk te zijn van externe DNS-wijzigingen.
Start for free and unlock high-performance infrastructure with instant setup.
Jouw mening helpt ons een betere service te bouwen.