Je website testen voordat je de DNS omzet: zo gebruik je het hosts-bestand
Gepubliceerd op 9 november 2026 8 min leestijd
Bekijk je website op de nieuwe server voordat je de DNS omzet. Zo pas je het hosts-bestand aan op Windows, macOS en Linux en test je alles vooraf.
Met het hosts-bestand op je eigen computer bekijk je je website op de server van LJPc hosting voordat je de DNS omzet. Je zet er een regel in met het IP-adres van je hostingpakket en je domeinnaam. Jouw computer gaat dan naar de nieuwe server, terwijl al je bezoekers nog je huidige website zien. Zo vind en herstel je fouten voordat iemand anders ze ziet, en zet je de DNS pas om als alles werkt.
Hieronder lees je welk IP-adres je nodig hebt, hoe je het hosts-bestand aanpast op Windows, macOS en Linux, wat je ziet bij https en wat je test voordat je overstapt. Het hele stappenplan voor een verhuizing staat in website verhuizen naar LJPc; dit artikel werkt de teststap daaruit uit.
Hoe werkt het hosts-bestand?
Elke computer heeft een klein tekstbestand met de naam hosts. Daarin kun je zelf vastleggen bij welk IP-adres een domeinnaam hoort. Je computer kijkt eerst in dat bestand en vraagt het pas daarna aan de DNS. Staat je domein in het hosts-bestand, dan gebruikt je computer het adres uit dat bestand.
Een regel bestaat uit een IP-adres, een spatie en daarna een of meer namen. Een regel die met # begint is een opmerking en doet niets. Het geldt alleen voor de computer waarop je het bestand aanpast, en alleen zolang de regel erin staat. Je telefoon, je collega's en je bezoekers merken er niets van.
Welk IP-adres heb je nodig?
Het IP-adres van je hostingpakket vind je in Plesk, in de DNS-check van je domein. Die werkt zodra je site in Plesk staat, ook als je domein nog nergens naar LJPc wijst.
- Open Plesk vanuit het klantenportaal: kies in het menu Diensten de optie Sites, klik op je site en klik op Inloggen in Plesk. Meer daarover lees je in Plesk openen vanuit het klantenportaal.
- Klik bij je domein op het tabblad Hosting & DNS en daarna op DNS check.
- Kijk in de kolom Expected bij de regel
jouwdomein.nl (A). Dat is het IPv4-adres. Staat er ook een regeljouwdomein.nl (AAAA), dan is de waarde daar het IPv6-adres. Klik op een waarde om hem te kopiëren.
Hoe je de rest van de DNS-check leest, staat in DNS instellen als je domein bij een andere provider staat.
Met die adressen maak je je regels. Zet je domein en de www-versie op dezelfde regel, zodat beide naar de nieuwe server gaan. Met de voorbeeldadressen uit de documentatie ziet dat er zo uit:
192.0.2.10 jouwdomein.nl www.jouwdomein.nl
2001:db8::10 jouwdomein.nl www.jouwdomein.nl
Gebruik daarbij je eigen adressen uit de DNS-check. Heeft je server een IPv6-adres, zet dan ook die tweede regel erin. Zo komt je computer ook via IPv6 bij de nieuwe server uit. Test je een website op een subdomein, zoals shop.jouwdomein.nl, dan zet je die naam in de regel, met de adressen uit de DNS-check van die site.
Het hosts-bestand aanpassen
| Systeem | Hosts-bestand | DNS-cache legen |
|---|---|---|
| Windows 10 en 11 | C:\Windows\System32\drivers\etc\hosts | ipconfig /flushdns |
| macOS | /etc/hosts | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Linux | /etc/hosts | sudo resolvectl flush-caches (bij systemd-resolved) |
Je hebt beheerdersrechten op je computer nodig om het bestand op te slaan.
Windows 10 en 11
- Open Start en typ Kladblok. Klik met de rechtermuisknop op Kladblok, kies Als administrator uitvoeren en bevestig de vraag van Windows.
- Kies in Kladblok Bestand > Openen en ga naar
C:\Windows\System32\drivers\etc. Zet rechtsonder Tekstdocumenten (*.txt) op Alle bestanden, anders zie je het bestand niet. Openhosts. - Zet je regels onderaan, elk op een eigen regel en zonder
#ervoor. - Sla op met Ctrl+S. Gebruik niet Opslaan als, want dan kan Windows er
hosts.txtvan maken, en dat bestand leest je computer niet. - Open de Opdrachtprompt en typ
ipconfig /flushdnsom de DNS-cache te legen.
Zegt Windows bij het opslaan dat je geen toestemming hebt, dan is Kladblok niet als administrator gestart. Sluit Kladblok en begin opnieuw bij stap 1.
macOS
- Open Terminal (in Programma's > Hulpprogramma's).
- Typ
sudo nano /etc/hostsen druk op Enter. Typ het wachtwoord van je Mac; je ziet daarbij geen tekens verschijnen. - Ga met de pijltjestoetsen naar het einde van het bestand en zet je regels eronder.
- Sla op met Control+O en Enter, en sluit nano met Control+X.
- Leeg de DNS-cache met
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
Linux
- Open een terminal en typ
sudo nano /etc/hosts. - Zet je regels onderaan, sla op met Ctrl+O en Enter, en sluit met Ctrl+X.
- Meestal werkt de wijziging direct. Gebruikt je systeem systemd-resolved, leeg dan de cache met
sudo resolvectl flush-caches.
Sluit daarna je browser helemaal af en open hem opnieuw. Een browser houdt verbindingen en DNS-antwoorden een tijdje vast. Hoe je ook de cache van Chrome, Edge of Firefox leegt, lees je in wat is DNS-cache.
Zo zie je dat je op de nieuwe server zit
- Met ping. Typ in de Opdrachtprompt of Terminal
ping jouwdomein.nl. In de eerste regel staat het IP-adres dat je computer gebruikt. Is dat het adres uit de DNS-check, dan werkt je hosts-bestand. Of er daarna antwoorden terugkomen, maakt voor deze controle niet uit; stop ping op Mac en Linux met Ctrl+C. - Aan de pagina. Zie je de pagina Dit domein is gereserveerd, dan zit je op de nieuwe server: dat is de standaardpagina van een nieuw hostingpakket. Je website staat er dan nog niet, of het bestand
index.htmlvan die pagina staat nog inhttpdocs. Hoe je je bestanden uploadt, lees je in bestandsbeheer in Plesk.
Wat je ziet bij https: een certificaatwaarschuwing
Je site krijgt zijn certificaat van Let's Encrypt pas als je domein naar LJPc wijst. Ons systeem vraagt het dan automatisch voor je aan. Tijdens deze test is er voor je domein dus nog geen certificaat, terwijl de server je wel naar https:// stuurt, ook als je http:// intypt. Je krijgt daarom een waarschuwing dat de verbinding niet privé of niet veilig is, met in Chrome en Edge de code NET::ERR_CERT_COMMON_NAME_INVALID en in Firefox SSL_ERROR_BAD_CERT_DOMAIN. De server laat het certificaat van de server zelf zien, en dat hoort niet bij je domein. Tijdens deze test is dat precies wat je mag verwachten.
- Doorgaan naar je site. Klik in de waarschuwing op Geavanceerd en kies om door te gaan naar je domein. Doe dat alleen voor je eigen domein, tijdens deze test.
- Geen knop om door te gaan? Dan onthoudt je browser dat je huidige site alleen via https werkt (HSTS). Test dan in een andere browser waarin je je site nog nooit hebt geopend.
Na de omzetting volgt het echte certificaat vanzelf. Hoe dat werkt, lees je in Let's Encrypt.
Wat test je voordat je de DNS omzet?
- Pagina's en menu. Klik door de belangrijkste pagina's, je menu en je zoekfunctie. Kijk of afbeeldingen, lettertypes en downloads laden.
- Inloggen. Log in op het beheer van je site, bijvoorbeeld
/wp-adminbij WordPress, en open een paar instellingen. - Formulieren. Verstuur een testbericht. Stuurt je formulier naar een adres op je eigen domein terwijl je e-mail bij een andere partij staat, test dan ook met een adres op een ander domein. Waarom, lees je in mail van je websiteformulier komt niet aan.
- Je webwinkel. Bekijk producten en de winkelwagen. Test een echte betaling pas na de omzetting: je betaalprovider stuurt de bevestiging naar je domein, en dat wijst voor de rest van de wereld nog naar je oude host.
- De mobiele weergave. Op een telefoon pas je het hosts-bestand niet aan. Bekijk de mobiele versie op je computer met de ontwikkelaarstools van je browser (F12).
- Foutmeldingen. Zie je een witte pagina of een foutmelding, zoek dan de oorzaak in het foutlogboek in Plesk. Een melding over de databaseverbinding los je op in het configuratiebestand van je site, zoals in stap 6 van website verhuizen naar LJPc.
Werk je tijdens het testen nog op je oude site, of komen daar bestellingen en berichten binnen? Zet die wijzigingen dan vlak voor de omzetting nog over, bijvoorbeeld met een verse export van je database.
Je ziet nog je oude website
| Wat je ziet | Oorzaak | Oplossing |
|---|---|---|
ping toont nog het oude IP-adres | Het bestand is niet opgeslagen, er staat een # voor je regel, er zit een typfout in de naam, of Windows bewaarde het als hosts.txt | Open het bestand opnieuw, controleer je regel en sla op zoals hierboven |
ping toont het nieuwe adres, je browser de oude site | Je browser bewaart het oude adres nog | Sluit je browser helemaal af of leeg de cache van je browser |
| Het blijft de oude site, ook na het legen van de cache | Je browser gebruikt beveiligde DNS (DNS over HTTPS) en slaat het hosts-bestand over | Zet beveiligde DNS tijdelijk uit in de instellingen van je browser, of test in een andere browser |
Alleen www.jouwdomein.nl of alleen jouwdomein.nl gaat naar de nieuwe server | De andere naam staat niet in je regel | Zet beide namen op de regel |
Na het testen: regel weghalen en de DNS omzetten
Werkt alles, haal dan je regels weer uit het hosts-bestand, of zet er een # voor, en leeg de DNS-cache opnieuw. Zo zie je na de omzetting wat je bezoekers zien, en wijst je computer later nooit meer naar een vast adres dat je vergeten bent.
Daarna laat je je domein naar LJPc wijzen: met de nameservers van LJPc, of met records bij je huidige provider zoals in DNS instellen als je domein bij een andere provider staat. Hoe lang het duurt voordat iedereen de nieuwe server ziet, lees je in wat is DNS-propagatie. Liever niet zelf verhuizen? LJPc hosting helpt je gratis met de verhuizing van je website. Neem daarvoor contact met ons op.
Veelgestelde vragen
Zien mijn bezoekers iets van mijn test met het hosts-bestand?
Nee. Het hosts-bestand werkt alleen op de computer waarop je het aanpast. Al je bezoekers komen nog bij je huidige website uit, tot je de DNS van je domein omzet.
Waar vind ik het IP-adres van mijn hostingpakket bij LJPc?
In Plesk, in de DNS-check van je domein: tabblad Hosting & DNS, knop DNS check. In de kolom Expected staat bij de A-regel het IPv4-adres en bij de AAAA-regel het IPv6-adres.
Waarom krijg ik een certificaatwaarschuwing als ik mijn site via het hosts-bestand open?
Je domein krijgt zijn certificaat pas als het naar LJPc wijst. Tijdens de test toont de server zijn eigen certificaat, en dat hoort niet bij je domein. Kies Geavanceerd en ga door naar je site; na de omzetting volgt het echte certificaat automatisch.
Kan ik mijn website via het hosts-bestand ook op mijn telefoon testen?
Op een iPhone of Android-telefoon pas je het hosts-bestand niet aan. Test op je computer en bekijk de mobiele weergave met de ontwikkelaarstools van je browser (F12).
Moet ik de regel uit het hosts-bestand weghalen na het testen?
Ja. Zo zie je na de omzetting wat je bezoekers zien, en blijft je computer niet naar een vast IP-adres wijzen als er later iets verandert. Haal de regel weg of zet er een # voor en leeg de DNS-cache.
Werkt het hosts-bestand ook voor een subdomein?
Ja. Zet de volledige naam in de regel, bijvoorbeeld shop.jouwdomein.nl, met het IP-adres uit de DNS-check van die site.