De hosts file is een bestandje die op elke PC staat waarmee je kunt instellen dat je een website kan zien die nog niet live staat.Wanneer je bijvoorbeeld een nieuwe website laat maken moet je soms de hosts file aanpassen om de nieuwe website te kunnen zien & testen. Met de hosts file zeg je eigen tegen je PC de website op www.jouwwebsite.nl staat niet op server A (de server waarop de huidige website staat), maar op server B (waar de nieuwe website staat). Zo is het dus niet voor al je bezoekers zichtbaar maar alleen voor jou zelf!
Hosts file aanpassen op Windows
Als je op Windows je hosts file wilt aanpassen moet je de volgende stappen doorlopen:
- Zoek het programma ‘Kladblok’ of ‘Notepad’ op je PC op, en druk op je rechtermuisknop.
- Druk dan op ‘Als Administrator uitvoeren’.
- Dan druk je bovenin op ‘Bestand’ en dan ‘Openen’.
- Dan navigeer je naar: C:\Windows\System32\drivers\etc in.
- Dan open je het bestand ‘hosts’. Mocht je dat bestand nog niet zien; klik rechts onderin in de dropdown op ‘Alle bestanden’
- Dan opent het bestand en is het tijd om het adres in te vullen! Alle regels die beginnen met een # kun je overslaan en moet je niet gebruiken. Pak ergens onderin het bestand een lege regel en vul daar eerst het IP adres in en dan de URL van de website. Bijvoorbeeld: 108.170.231.161 www.jouwwebsite.nl
Let op: Zorg voor een spatie tussen het ip adres en de domeinnaam. Voor de zekerheid kun je altijd je website 2 keer toevoegen, een keer met www en een keer zonder.
- Sla het bestand op.
- Open je browser en bezoek de website!
- Zie je nog de oude website? Probeer dan CTRL + F5 een paar keer tot je de nieuwe website ziet.
Hosts file aanpassen op Mac
Ook op je Mac is het mogelijk om je hosts file aan te passen. Dat kun je op de volgende manier doen.
- Druk op CMD + je spatiebalk om spotlight te openen en zoek op ‘Terminal’ of ga naar je Launchpad en zoek op ‘Terminal’, klik erop om deze te openen.
- Plak dan het volgende commando in je terminal scherm en druk op enter: sudo nano /private/etc/hosts
- Nu krijg je de vraag om je wachtwoord in te vullen: zodra je begint met tikken zul je echter geen letters of iets zien in je scherm. Gewoon je wachtwoord invullen en op enter drukken. Doe je het verkeerd vraagt hij het gewoon nog een keer.
- Dan opent het bestand en is het tijd om het adres in te vullen! Alle regels die beginnen met een # kun je overslaan en moet je niet gebruiken. Pak ergens onderin het bestand een lege regel (navigeer met je pijltjestoetsen op je toetsenbord naar beneden) en vul daar eerst het IP adres in en dan de URL van de website. Bijvoorbeeld: 108.170.231.161 www.jouwwebsite.nl
Let op: Zorg voor een spatie tussen het ip adres en de domeinnaam. Voor de zekerheid kun je altijd je website 2 keer toevoegen, een keer met www en een keer zonder.
- Heb je de regel toegevoegd? Druk op CTRL + O om hem op te slaan, en druk daarna op enter.
- Druk daarna op CTRL + X om het bestand af te sluiten.
- Vul dan het volgende commando in en druk op enter dscacheutil -flushcacheHeb je een oudere mac kan je ook nog een van deze commando’s proberen: sudo killall -HUP mDNSRespondersudo discoveryutil mdnsflushcache
- Nu kun je een browser openen en dan zal je de nieuwe website zien.
Hoe kun je de oude website weer zien?
Dan moet je de stappen opnieuw doorlopen en de regel verwijderen, of wel een # er voor zetten zodat je PC de regel negeert. Dit geldt zowel voor Windows als Mac gebruikers.