Het internet

Een netwerk van computers

Hostfile aanpassen

Hoe pas ik mijn Host File aan?

Als je je domeinnaam wilt doorverwijzen naar een specifiek IP-adres of een server dan doe je dit via je host file die lokaal op je computer staat. Het voordeel hiervan is dat je de wijziging alleen zelf te zien krijgt en andere personen die je website bekijken gewoon de ‘juiste’ huidige doorverwijzing te zien krijgen.

Wat is een host file?

De host file is een bestand die lokaal op je computer aanwezig is, waarin je hostnamen aan IP-adressen koppelt. Een hostnaam is de naam van een specifieke website en gebruikt wordt door mensen om deze in de adresbalk in te typen. Computers en besturingssystemen communiceren onderling echter via IP-adressen. Hierom moet je een hostnaam koppelen aan een IP-adres.

Standaard bekijkt je besturingssysteem eerst of er lokaal (via je host file) een koppeling bestaat tussen een hostnaam en een ip-adres. Is deze niet aanwezig dan legt je besturingssysteem de koppeling met de Internet Provider om het juiste IP-adres te koppelen.

Wijzigingen die jij in je host file aanpast, zijn dus alleen zichtbaar voor jou. Dit heeft als voordeel dat jij een website op een andere server kunt bekijken, zonder dat anderen dit ook zien. Bij een overstap van hostingprovider kan dit bijvoorbeeld erg handig zijn.

Host file aanpassen in Windows 10

Hoe pas je je host file aan in Windows 10? Dit is relatief eenvoudig te doen. Je past je hostfile namelijk aan in 4 handige stappen:

Open kladblok als administrator

Open het host bestand via: C:\Windows\System32\drivers\etc
Voeg onderaan de host file een nieuwe regel toe met het IP-adres en de hostnaam
Sla het bestand op en controleer de wijziging
Stap 1: Open kladblok als administrator

Tik in je Windows zoekbalk ‘kladblok’ in en open deze als administrator. Door te drukken op de Windows toets en te beginnen met typen (kladblok/notepad), bereik je uiteindelijk hetzelfde resultaat.

Voordat je het bestand opent moet je alleen nog even bevestigen dat je toestaat dat het programma (Kladblok) wijzigingen aanbrengt op de computer.

Stap 2. Open het host bestand via: C:\Windows\System32\drivers\etc

Via Bestand → Openen… navigeer je nu naar je host file. Je host file vind je in de map C:\Windows\System32\drivers\etc.

Het kan zijn dat je rechtsonder in je venster (rode kader) moet veranderen naar Alle bestanden (*.*). Als je dit gedaan hebt, zie je onder andere het bestand hosts.

Stap 3: Voeg onderaan de host file een nieuwe regel toe met het IP-adres en de hostnaam

Onderaan de host file voeg je vervolgens een nieuwe regel toe. Op deze regel begin je met het IP-adres, vervolgens druk je op de tab-toets op je toetsenbord en geef je de hostnaam (domeinnaam) op.

Wil je specifiek subdomeinen aanpassen, dan moet je hier een nieuwe regel voor toevoegen. Wil je de verwijzing stopzetten dan zet je een hashtag (#) voor de regel en deze verwijzing wordt in het vervolg genegeerd.

Stap 4: Sla het bestand op en controleer de wijziging

Als laatste sla je het bestand op. Eerder zullen de wijzigingen niet zijn doorgevoerd. Vergeet dit dus niet!

Nu hoef je alleen nog maar de website te bezoeken via je webbrowser en te kijken of alles werkt. Als het goed is moet de hostnaam nu gewijzigd zijn naar het IP-adres wat jij hebt opgegeven en bovendien alleen zichtbaar zijn vanaf jouw computer.

Host file aanpassen op een Mac

Het aanpassen van de host file op je Mac doe je via de terminal. Doorloop in ieder geval de volgende stappen:

Stap 1: Open je terminal (spotlight)
Stap 2: Voer één van de volgende twee commando’s in:
sudo nano /private/etc/hosts sudo vi /private/etc/hosts

En druk nu vervolgens op enter.

Stap 3: Voer je wachtwoord in en druk op enter.
Stap 4: Voer op een nieuwe regel het IP-adres en de hostnaam in, zoals te zien is in onderstaande afbeelding
Stap 5: Druk op Contol + O en sla het bestand op
Stap 6: Voer het volgende commando uit: dscacheutil -flushcache en test vervolgens de wijzigingen.

Host file aanpassen op een Linux systeem
Ook op een linux systeem is het mogelijk om je host file aan te passen. Je doorloopt hiervoor de volgende stappen:

Stap 1: Open je terminal
Stap 2: Voer het volgende commando in: sudo nano /etc/hosts
Stap 3: Voer je wachtwoord in
Stap 4: Voer op een nieuwe regel het IP-adres en de hostnaam in, zoals te zien is in onderstaande afbeelding
Stap 5: Druk op CTRL + X gevolgd door Y en een enter.