Bij een verhuizing met de optie "Verhuis later" heb je de verhuizing al aangevraagd, maar is de domeinnaam nog niet naar ons verhuisd. Dit artikel legt uit hoe je toch al toegang krijgt tot je websitepakket bij ons, zodat je bijvoorbeeld al aanpassingen kan doen voordat het domein definitief wordt verhuisd.
Wat is een Host file?
Een hosts-bestand is een eenvoudig tekstbestand op je computer dat domeinnamen (zoals google.com) koppelt aan IP-adressen (zoals 142.250.179.14). Het is een soort lokale telefoonlijst voor het internet, die jouw computer raadpleegt voordat het een DNS-server gebruikt.
Wat doet het hosts-bestand precies?
Wanneer je een website bezoekt, kijkt je computer eerst in het hosts-bestand om te zien of daar al een IP-adres staat voor die domeinnaam. Als het daar iets vindt, gebruikt je computer dat IP-adres.
Als het niets vindt, vraagt het je DNS-server (bijv. van je provider of Google) om het IP-adres.
Voorbeeld:
Stel je hebt deze regel in je hosts-bestand:
127.0.0.1 domeinnaam.ext
Dan zal je computer proberen verbinding te maken met 127.0.0.1 (je eigen computer) als je naar domeinnaam.ext gaat. Resultaat: de site laadt niet. Dit kun je gebruiken om sites te blokkeren of om te leiden.
Typische toepassingen van het hosts-bestand
- Websites blokkeren (zoals social media of advertenties)
- Testen van websites vóór livegang (bijv. door tijdelijk een domein naar een testserver te laten wijzen)
- Malware/spyware blokkeren (sommige tools voegen automatisch bekende kwaadaardige domeinen toe aan het hosts-bestand)
- Offline werken aan projecten met domeinnamen
Aanpassen Host file in macOS
Voor het aanpassen van het hosts-bestand in macOS volg je onderstaande stappen. Let op: de getoonde domeinnamen en IP adressen zijn voorbeelden. Gebruik bij stap 5 het eigen domein dat je naar ons verhuist en het juiste IP adres dat je in de DNS kan terugvinden.
- Open de Terminal. Gebruik Spotlight (Cmd + Spatie) en typ Terminal.
- Open het hosts-bestand met een teksteditor (bijv. nano):
sudo nano /etc/hosts
- Voer je wachtwoord in als daarom wordt gevraagd (er verschijnt niets bij het typen – dat is normaal).
- Bewerk het bestand. Je ziet regels zoals:
127.0.0.1 localhost::1 localhost
- Voeg onderaan twee regels toe met je eigen domein en bijbehorend IP adres van ons. Bijvoorbeeld:
127.0.0.1 domeinnaam.ext127.0.0.1 www.domeinnaam.ext
- Opslaan en afsluiten. Druk op Ctrl + O om op te slaan.
- Druk op Enter om te bevestigen.
- Druk op Ctrl + X om nano af te sluiten.
- Flush de DNS-cache (optioneel maar aanbevolen):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Hierdoor worden je wijzigingen direct actief.
- Controleer of het werkt. Probeer in je browser naar de website te gaan die je hebt omgeleid of geblokkeerd. Je zou een foutmelding moeten krijgen als je het naar 127.0.0.1 hebt gezet.
Aanpassen Host file in Windows
Voor het aanpassen van het hosts-bestand in Windows volg je onderstaande stappen. Let op: de getoonde domeinnamen en IP adressen zijn voorbeelden. Gebruik bij stap 7 het eigen domein dat je naar ons verhuist en het juiste IP adres dat je in de DNS kan terugvinden.
- Open Kladblok als administrator. Klik op de Start-knop. Typ Kladblok of Notepad.
- Klik met de rechtermuisknop op Kladblok en kies Als administrator uitvoeren.
- Open het hosts-bestand in Kladblok. Klik op Bestand > Openen.
- Ga naar deze map:
C:\Windows\System32\drivers\etc
- Zorg dat je rechtsonder bij Bestandstype kiest voor "Alle bestanden (*.*)", anders zie je het bestand niet.
- Open het bestand hosts. Je ziet regels zoals:
127.0.0.1 localhost::1 localhost
- Voeg onderaan twee regels toe met je eigen domein en bijbehorend IP adres van ons. Bijvoorbeeld:
127.0.0.1 domeinnaam.ext127.0.0.1 www.domeinnaam.ext
- Sla het bestand op via Bestand > Opslaan. Als je niet als administrator hebt geopend, kun je het bestand niet opslaan!
- Leeg de DNS-cache (optioneel maar aanbevolen). Open de Opdrachtprompt als administrator.
Voer het volgende commando uit:ipconfig /flushdns
- Testen. Ga naar de website die je hebt toegevoegd. Als je 127.0.0.1 hebt gebruikt, zal de site niet laden of een fout geven.