Articles

Hoe uw Hosts-bestand te bewerken op Linux, Windows en macOS

het HOSTS-bestand wordt gebruikt om domeinnamen (hostnamen) toe te wijzen aan IP-adressen. Het is een platte tekstbestand dat wordt gebruikt door alle besturingssystemen, waaronder Linux, Windows en macOS.

het hosts-bestand heeft prioriteit boven DNS. Wanneer u de domeinnaam intypt van een website die u wilt bezoeken, moet de domeinnaam worden vertaald naar het bijbehorende IP-adres. Het besturingssysteem controleert eerst het hosts-bestand voor het bijbehorende domein en als er geen vermelding voor het domein is, wordt de geconfigureerde DNS-servers opgevraagd om de opgegeven domeinnaam om te zetten. Dit heeft alleen invloed op de computer waarop de wijziging wordt aangebracht, in plaats van hoe het domein wereldwijd wordt opgelost.

het hosts-bestand gebruiken om een domein aan een IP-adres toe te wijzen is vooral handig wanneer u uw website wilt testen zonder de DNS-instellingen van het domein te wijzigen. U migreert bijvoorbeeld uw website naar een nieuwe server en u wilt controleren of deze volledig functioneel is voordat u het domein naar de nieuwe server wijst. Het hosts-bestand kan ook worden gebruikt om websites op uw computer te blokkeren.

in dit artikel geven we instructies over het wijzigen van het hosts-bestand op Linux, macOS en Windows.

Hosts-bestandsformaat #

items in het HOSTS-bestand hebben de volgende indeling:

IPAddress DomainName 

het IP-adres en de domeinnamen moeten worden gescheiden door ten minste één spatie of tabblad. De regels die beginnen met # zijn commentaren en worden genegeerd.

om een item aan het hosts-bestand toe te voegen, opent u het bestand in uw teksteditor. Hieronder staat een voorbeeld van een hosts-bestand:

# Static table lookup for hostnames.# See hosts(5) for details.127.0.1.1 linuxize.desktop linuxize127.0.0.1 localhost

de wijzigingen in het hosts-bestand worden onmiddellijk van kracht, behalve in gevallen waarin de DNS-items in de cache worden geplaatst door toepassingen.

om de wijzigingen ongedaan te maken, opent u het bestand en verwijdert u de regels die u hebt toegevoegd.

Modify Hosts File in Linux #

Op Linux is het volledige pad naar het bestand /etc/hosts.

onderstaande instructies zijn geldig voor alle Linux-distributie, inclusief Ubuntu, CentOS, RHEL, Debian en Linux Mint:

  1. in uw terminalvenster opent u het hosts-bestand met uw favoriete teksteditor:

    sudo nano /etc/hosts

    wanneer u daarom wordt gevraagd, voert u uw sudo-wachtwoord in.

  2. Scroll naar het einde van het bestand en voeg uw nieuwe items toe:

    Linux Hosts File

  3. sla de wijzigingen op.

Wijzig Hosts-bestand in Windows #

Op Windows is het volledige pad naar het bestand c:\Windows\System32\Drivers\etc\hosts. De onderstaande instructies zijn geldig voor Windows 10 en Windows 8.

  1. druk op de Windows-toets en typ Kladblok in het zoekveld.

  2. Klik met de rechtermuisknop op het Kladblok icoon en selecteer Uitvoeren als administrator.

  3. klik in Kladblok op Bestand en Open. Plak in het veld Bestandsnaam c:\Windows\System32\drivers\etc\hosts.

  4. Scroll naar beneden naar het einde van het bestand en voeg uw nieuwe items toe:

    Hosts-Bestand van Windows

  5. Sla de wijzigingen op door te klikken op File>Save.

Wijzig Hosts-bestand in macOS #

op macOS is het volledige pad naar het bestand /etc/hosts. De onderstaande instructies zijn geldig voor alle macOS-versies.

  1. open in uw terminalvenster het hosts-bestand met uw favoriete teksteditor:

    sudo nano /etc/hosts

    voer uw beheerderswachtwoord in.

  2. Blader omlaag naar het einde van het bestand en voeg uw nieuwe items:

    macOS Hosts-Bestand

  3. Sla de wijzigingen op en de DNS-cache leegmaken:

    dscacheutil -flushcache

Conclusie #

Het hosts-bestand kunt u gebruiken om het IP-adres van een bepaalde domeinnaam.