Wat is een hostfile en hoe stel je ‘m in?
Wil je jouw website alvast testen op een nieuwe server voordat je domeinnaam officieel verwijst naar die nieuwe locatie? Dan heb je twee opties: de hostfile aanpassen of gebruik maken van onze handige preview tool. In dit artikel leg ik beide methodes uit.
De makkelijke methode: preview.theory7.net
Voordat je gaat prutsen met systeembestanden, is er een veel eenvoudigere oplossing: onze Website Preview Tool op preview.theory7.net. Met deze tool kun je je website bekijken op een nieuwe server zonder ook maar iets aan te passen op je computer.
Hoe werkt preview.theory7.net?
- Ga naar preview.theory7.net
- Vul je domeinnaam in (bijvoorbeeld: mijnwebsite.nl)
- Vul het IP-adres van de nieuwe server in
- Kies de poort (meestal 443 voor HTTPS of 80 voor HTTP)
- Selecteer het protocol (HTTP of HTTPS)
- Klik op de knop om een preview-URL te genereren
- Kopieer de preview-URL en bekijk je website!
Voordelen van de preview tool
- Geen technische kennis nodig - Je hoeft geen systeembestanden aan te passen
- Direct resultaat - Binnen seconden een werkende preview-URL
- Deelbaar - Je kunt de preview-URL delen met anderen (collega's, klanten)
- Veilig - Je verandert niets aan je computer
- Tijdelijk - Preview-links verlopen automatisch na enkele uren
Tip: Deze tool is ideaal voor een snelle check of om een preview te delen met een klant. Voor uitgebreider testen (meerdere dagen, formulieren invullen, backend toegang) is de hostfile methode geschikter.
De traditionele methode: de hostfile
Een hostfile is een simpel tekstbestand op je computer waarin je handmatig kunt aangeven welk IP-adres bij welke domeinnaam hoort. Normaal regelt je DNS-server dit automatisch, maar met een hostfile kun jij het tijdelijk overnemen. Handig als je een nieuwe website op een nieuwe server wilt testen, zonder dat bezoekers er iets van merken.
Wanneer gebruik je de hostfile methode?
- Je wilt langer dan een paar uur testen
- Je moet inloggen in een admin panel of CMS
- Je wilt formulieren testen die naar je domein verwijzen
- Je hebt geen internet nodig om naar de preview-URL te gaan
- Je bent technisch onderlegd en vindt het niet erg om systeembestanden aan te passen
Waarom zou je een hostfile gebruiken?
Stel: je hebt een domeinnaam, bijvoorbeeld www.mijnwebsite.nl, en je hebt net een nieuw hostingpakket gekocht bij Theory7. Misschien wil je een compleet nieuwe website bouwen, of je bent bezig met een migratie vanaf een andere hostingpartij. Maar je wilt eerst zeker weten dat alles goed werkt op de nieuwe server, voordat je de DNS of nameservers naar Theory7 wijzigt.
Logisch natuurlijk. Zo voorkom je verrassingen of downtime voor je bezoekers.
De oplossing? Je hostfile tijdelijk aanpassen.
Door in jouw hostfile handmatig aan te geven dat www.mijnwebsite.nl naar het IP-adres van je nieuwe Theory7-server moet verwijzen, kun jij alvast testen hoe de website eruitziet en functioneert op de nieuwe omgeving. Alleen jij ziet die nieuwe versie – de rest van de wereld blijft de oude server gebruiken. Ideaal om rustig te bouwen, alles te controleren of de migratie te checken.
Let wel op: SSL-certificaten (zoals Let's Encrypt) werken nog niet zolang je domein nog niet echt naar de nieuwe server verwijst. Die certificaten vereisen een DNS-controle om te bevestigen dat jij de eigenaar bent van de domeinnaam. Pas als de DNS of nameservers zijn aangepast, kun je een SSL aanvragen.
Zodra je helemaal tevreden bent, zet je de DNS of nameservers om naar Theory7. Vanaf dat moment ziet iedereen de nieuwe versie van je website – mét een geldig SSL-certificaat.
Hostfile instellen op Windows
-
Open Kladblok als administrator:
- Zoek in Start naar "Kladblok", klik met rechts en kies "Als administrator uitvoeren".
-
Open het bestand:
- Ga naar
C:\Windows\System32\drivers\etc\hosts. - Zet rechts onderin op "Alle bestanden" om
hostszichtbaar te maken.
- Ga naar
-
Voeg deze regels toe onderaan:
213.154.231.200 www.mijnwebsite.nl 213.154.231.200 mijnwebsite.nlLet op: Voeg zowel de www als de niet-www versie toe!
-
Sla het bestand op en sluit af.
-
Herstart eventueel je browser of leeg je DNS-cache met:
ipconfig /flushdns
Hostfile instellen op Mac
-
Open Terminal (via Spotlight of in Programma's > Hulpprogramma's).
-
Typ:
sudo nano /etc/hostsDruk op Enter en voer je wachtwoord in.
-
Voeg deze regels toe onderaan het bestand:
213.154.231.200 www.mijnwebsite.nl 213.154.231.200 mijnwebsite.nl -
Druk op
CTRL + Oom op te slaan enCTRL + Xom af te sluiten. -
Leeg je DNS-cache met:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Hostfile instellen op Ubuntu / Linux
-
Open je terminal.
-
Typ het volgende commando om de hostfile te openen in een teksteditor:
sudo nano /etc/hosts -
Voeg onderaan deze regels toe:
213.154.231.200 www.mijnwebsite.nl 213.154.231.200 mijnwebsite.nl -
Druk op
CTRL + Oom op te slaan, en opCTRL + Xom nano te sluiten. -
Leeg eventueel je DNS-cache met:
- Voor Ubuntu (afhankelijk van je versie) kun je proberen:
sudo systemd-resolve --flush-caches- Of herstart simpelweg je netwerkservice:
sudo systemctl restart NetworkManager
Nu verwijst alleen jouw computer die domeinnaam naar het nieuwe IP-adres, zonder dat je de DNS aanpast voor anderen.
Hoe ziet een aangepaste hostfile eruit?
Hier is een voorbeeldje:
127.0.0.1 localhost
213.154.231.200 www.mijnwebsite.nl
213.154.231.200 mijnwebsite.nl
Aanpassing ongedaan maken
Heel simpel: open de hostfile opnieuw en verwijder de regels die je eerder hebt toegevoegd. Sla het bestand weer op en je bent terug bij de originele situatie. Vergeet niet je DNS-cache te legen!
Veelgemaakte fouten
- Alleen www toegevoegd - Voeg altijd zowel www.domein.nl als domein.nl toe
- Browser cache - Leeg je browsercache of gebruik een incognito venster
- VPN actief - Sommige VPN's negeren je lokale hostfile
- Typefout in domeinnaam - Controleer de spelling dubbel
- Geen administrator rechten - Op Windows moet je Kladblok als administrator openen
Welke methode is het beste voor jou?
| Situatie | Aanbevolen methode |
|---|---|
| Snelle check of website werkt | preview.theory7.net |
| Preview delen met klant | preview.theory7.net |
| Uitgebreid testen meerdere dagen | Hostfile |
| Admin panel / CMS testen | Hostfile |
| Formulieren en redirects testen | Hostfile |
| Geen technische kennis | preview.theory7.net |
Kom je er niet uit? Ons supportteam staat voor je klaar! Stuur een ticket via het klantenportaal en we helpen je meestal binnen een paar uur verder.
1 van 1 vonden dit nuttig