- Senior schrijver
- Auteur
Het hosts-bestand is een van de krachtigste maar toch onderschatte configuratiebestanden op elk besturingssysteem. Lang voordat DNS-servers worden geraadpleegd, controleert uw systeem het hosts-bestand om te bepalen hoe een domeinnaam moet worden omgezet. Dit maakt het hosts-bestand een essentieel hulpmiddel voor ontwikkelaars, systeembeheerders en gevorderde gebruikers die volledige controle nodig hebben over de lokale domeinomzetting.
Of u nu een websitemigratie wilt testen, de toegang tot specifieke domeinen wilt blokkeren of netwerkproblemen wilt oplossen, met het hosts-bestand kunt u dit direct doen zonder de algemene DNS-records aan te raken. Als u leert hoe u hosts-bestandsvermeldingen correct kunt bewerken, kunt u uren wachten besparen en giswerk tijdens het testen elimineren.
In deze handleiding wordt uitgelegd wat het hosts-bestand is, hoe het werkt, waarom het wordt gebruikt en hoe u het veilig kunt wijzigen in Windows, macOS en Linux. U leert ook hoe u veelvoorkomende problemen met het hosts-bestand kunt oplossen en ervoor kunt zorgen dat uw wijzigingen onmiddellijk van kracht worden.
Het hosts-bestand is een tekstbestand dat domeinnamen koppelt aan IP-adressen. Elk groot besturingssysteem bevat een hosts-bestand dat fungeert als een lokale overschrijving voor DNS-resolutie. Wanneer u een websiteadres in uw 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 een enkele computer. Het geeft u 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 lokaal kwaadaardige domeinen 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 alle 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 hosts-bestandsvermeldingen in 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 Windows 11-gebruikers is de locatie van het hosts-bestand in Windows 11:
C:\Windows\System32\Drivers\etc\hosts
Zodra het hosts-bestand is geopend, voegt u uw IP-adres toe, gevolgd door een spatie en de domeinnaam:
1.2.3.4 www.testdomain.com
1.2.3.4 testdomain.com
Sla het bestand op en sluit de editor.
Als u specifiek het hosts-bestand van Windows 11-systemen wilt bewerken, zorg er dan voor dat Notepad of de door u gekozen editor met beheerdersrechten wordt gestart, anders wordt het bestand niet correct opgeslagen.
Nadat u de vermeldingen in het hosts-bestand op Windows hebt bewerkt, moet u de DNS-cache leegmaken om de wijzigingen onmiddellijk toe te passen:
ipconfig /flushdns
Om het resultaat te controleren, kunt u de domeinresolutie testen:
ping www.testdomain.com
-n 1
Op macOS wordt het hosts-bestand bewerkt via de Terminal.
Open de Terminal-applicatie en voer het volgende uit:
sudo nano /private/etc/hosts
Op nieuwere macOS-versies kunt u ook het volgende gebruiken:
sudo nano /etc/hosts
Voer uw beheerderswachtwoord in wanneer daarom wordt gevraagd.
Voeg uw IP-adres en domeinnaam toe aan de onderkant van het hosts-bestand:
1.2.3.4 www.testdomain.com
1.2.3.4 testdomain.com
Sla het bestand op en sluit de editor.
Om ervoor te zorgen dat macOS het bijgewerkte hosts-bestand gebruikt, moet u de DNS-cache leegmaken:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux-systemen gebruiken dezelfde hosts-bestandsstructuur. Het bestand bevindt zich meestal op:
/etc/hosts
Om de vermeldingen in het hosts-bestand te bewerken, opent u een terminal en voert u het volgende uit:
sudo nano /etc/hosts
of
sudo vi /etc/hosts
Voeg uw IP-adres en domeintoewijzing toe:
1.2.3.4 www.sampledomain.com
1.2.3.4 sampledomain.com
Sla het bestand op en sluit het af. De meeste Linux-systemen passen wijzigingen in het hosts-bestand onmiddellijk toe, maar in sommige gevallen kan het helpen om de netwerkdiensten opnieuw te starten.
Door een paar basisregels voor de opmaak te volgen, kunt u fouten voorkomen en ervoor zorgen dat het hosts-bestand naar verwachting werkt.
Door het hosts-bestand schoon en duidelijk gestructureerd te houden, worden zowel de betrouwbaarheid als de leesbaarheid verbeterd.
Soms worden wijzigingen in het hosts-bestand niet zoals verwacht toegepast. Dit wordt meestal veroorzaakt door caching, machtigingsproblemen of syntaxfouten.
In Windows is het vaak nodig om na een wijziging de DNS-cache te legen:
ipconfig /flushdns
U kunt ook de NetBIOS-cache resetten:
nbtstat -R
Om gecachete DNS-vermeldingen te bekijken:
ipconfig /displaydns | more
Op macOS kunnen DNS-problemen wijzen op een beschadigd hosts-bestand. U kunt een back-up maken en het opnieuw aanmaken:
sudo mv /etc/hosts /etc/hosts_bak
sudo nano /etc/hosts
Plak de inhoud terug en leeg de cache opnieuw.
Het hosts-bestand moet worden behandeld als een gevoelig systeembestand. Malware wijzigt soms het hosts-bestand om verkeer om te leiden of beveiligingsupdates te blokkeren.
Breng alleen wijzigingen aan wanneer dat nodig is en controleer het bestand altijd als u verdacht gedrag opmerkt. Het wordt ten zeerste aanbevolen om een back-up van het originele hosts-bestand te maken.
Vermijd geautomatiseerde tools van derden die het hosts-bestand wijzigen, tenzij u de bron volledig vertrouwt. Handmatige controle zorgt voor transparantie en veiligheid.
Het hosts-bestand is een eenvoudig maar uiterst krachtig hulpmiddel waarmee u directe controle hebt over hoe uw systeem domeinnamen omzet. Of u nu een website test, DNS-problemen oplost of lokale beveiligingsregels beheert, het is essentieel om te weten hoe u het veilig kunt bijwerken.
In 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 probleemoplossing begrijpt, kunt u het hosts-bestand met vertrouwen gebruiken om problemen in de praktijk snel en effectief op te lossen.
Als u het hosts-bestand onder de knie hebt, kunt u sneller testen, betere diagnoses stellen en meer controle uitoefenen 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.