Hoe het Hosts-bestand op Mac te bewerken

Net als op Windows gebaseerde computers heeft Mac een hosts-bestand om te configureren hoe uw machine verbinding maakt met de websites op internet . Dit bestand bevat verwijzingen naar websites en IP-adressen en je kunt het op veel verschillende manieren gebruiken op je Mac .

Een van de redenen waarom u het hosts-bestand(edit the hosts file) op uw Mac wilt bewerken, is om websites te blokkeren. Het is een geweldige manier om te voorkomen dat bepaalde websites op uw computer worden geopend. Het tweede mogelijke gebruik is om uw eigen websites lokaal op uw computer te testen. U kunt het hosts-bestand de door u gekozen domeinnaam laten omleiden naar het netwerkpad van uw lokale opslag.

Hoe u het Hosts-bestand op uw Mac kunt bewerken

Mac Hosts Bestandslocatie(Mac Hosts File Location)

Aangezien het bewerken van het hosts-bestand een riskante taak is, heeft Apple het opzettelijk in een privémap op uw systeem geplaatst. Dat is om te voorkomen dat gebruikers het wijzigen zonder de juiste kennis en schade toebrengen aan het hele systeem.

Ga naar mapvenster

Voor de nieuwsgierige gebruikers die er zijn, het pad is /etc/hosts/ en je hebt er toegang toe via een Terminal - venster.

Hostsbestand bewerken op Mac(Edit Hosts File On Mac)

Het is vrij eenvoudig om het hosts-bestand op je Mac te bewerken, omdat er een ingebouwde editor is om het te doen. Het bevindt zich in de Terminal en wordt nano-editor genoemd. U kunt het gebruiken om elk tekstbestand te openen en te bewerken, inclusief het hosts-bestand op uw computer.

Zorg(Make) ervoor dat u een beheerdersaccount gebruikt om de volgende stappen uit te voeren.

  1. Klik op Launchpad in het Dock, zoek naar Terminal en start het.

Terminal in Spotlight-zoekopdracht

  1. Typ de volgende opdracht in de Terminal en druk op Enter . Het opent het hosts-bestand in de nano-editor.

    sudo nano /etc/hosts

Terminalscherm met commando: sudo nano /etc/hosts

  1. Omdat het een sudo-opdracht is, wordt u gevraagd uw wachtwoord in te voeren. Voer het wachtwoord in en ga verder.

Wachtwoordprompt in Terminal-venster

  1. Het bestand zou nu op uw scherm geopend moeten zijn en u kunt het gaan bewerken.

Het Mac Hosts-bestand begrijpen(Understanding The Mac Hosts File)

Als u nog niet eerder een hosts-bestand hebt bewerkt, vindt u het bestand misschien wat ingewikkeld om mee te werken. Het is echter niet zo moeilijk om het te bewerken als het lijkt.

Een van de items die u in het bestand vindt, is 127.0.0.1 localhost .

localhost op Terminal

Het eerste gedeelte met cijfers is het lokale IP-adres voor uw Mac . Het tweede gedeelte waar het de hostnaam heeft, is wat u gebruikt om toegang te krijgen tot dat IP-adres.

De bovenstaande twee delen, wanneer ze samen worden gecombineerd, leiden alle localhost -query's om naar het IP-adres 127.0.0.1 . Wanneer u localhost in uw browser invoert, kijkt uw browser in het hosts-bestand, verkrijgt het opgegeven IP-adres en brengt u naar dat IP-adres.

In een notendop, het hosts-bestand is niets anders dan een combinatie van IP-adressen en domeinnamen. U kunt deze op elke gewenste manier wijzigen om de gewenste resultaten te bereiken.

Omleidingen instellen met het hosts-bestand(Set Up Redirects With The Hosts File)

Een van de dingen die u met het hosts-bestand kunt doen, is doorverwijzingen instellen. U kunt een domeinnaam naar iets heel anders laten verwijzen dan waarnaar het zou moeten verwijzen.

Als u bijvoorbeeld probeert uw gebruik van sociale media te verminderen, kunt u domeinen zoals facebook.com uw browser laten omleiden naar sites zoals bijvoorbeeld Wikipedia . U kunt vrijwel elk domein en IP-adres gebruiken dat u maar wilt.

Laten we eens kijken hoe u de bovenstaande omleiding kunt instellen met behulp van het hosts-bestand(set up the above redirection using the hosts file) .

  1. Terwijl het bestand is geopend in de nano-editor, gebruikt u de pijltoetsen om uw cursor naar de plaats te brengen waar localhost eindigt. Druk vervolgens op Enter om een ​​nieuwe regel voor uw invoer toe te voegen.

Nieuwe regel in terminalscherm

  1. Typ in de nieuwe regel die u zojuist hebt toegevoegd het IP-adres waarnaar u het brondomein wilt omleiden. We gebruiken 103.102.166.224 , het IP-adres van Wikipedia.

103.102.166.224 adres ingetypt in terminal

  1. Druk op de Tab -toets op uw toetsenbord om naar het brondomeinveld te gaan.
  2. Typ hier de domeinnaam die moet worden omgeleid naar het IP-adres dat u eerder hebt getypt. We gebruiken hier facebook.com .

facebook.com-host in terminalvenster

  1. Nadat de wijzigingen zijn aangebracht, drukt u op de toetsen Ctrl + O op uw toetsenbord om het bestand op te slaan.
  2. Druk op Enter om de actie te bevestigen.
  3. Druk op de toetsen Ctrl + X om de nano-editor te sluiten.
  4. U moet nu de DNS -cache leegmaken om de wijzigingen door te voeren. Om dit te doen, typt u de volgende opdracht in de Terminal en drukt u op Enter .

    dscacheutil -flushcache

Terminalvenster met opdracht dscacheutil -flushcache

  1. Open een browser, typ facebook.com en druk op Enter . Je zult zien dat het Wikipedia opent in plaats van Facebook .

Snelle tip: het IP-adres van een website vinden(Quick Tip: How To Find a Website’s IP Address)

Zoals je kunt zien in de bovenstaande procedure, heb je het IP-adres nodig van de site waarnaar je mensen wilt doorverwijzen. Als je het nog niet weet, kun je een commando in de Terminal gebruiken om het IP-adres van een website(find out the IP address of any website) te achterhalen .

  1. Typ de volgende opdracht in het Terminal -venster en druk op Enter . Zorg ervoor dat u wikipedia.org vervangt door de website van uw keuze.

    ping wikipedia.org

ping wikipedia.org in terminalvenster

  1. Er wordt een IP-adres op uw scherm weergegeven. Dat is wat je kunt gebruiken in het hosts-bestand.

IP-adres weergegeven in terminalscherm

Blokkeer websites door het hosts-bestand op Mac te bewerken(Block Websites By Editing The Hosts File On Mac)

Het mooie van het hosts-bestand is dat je hiermee sites kunt blokkeren(it lets you block sites) zonder dat je apps van derden op je Mac hoeft te installeren . U kunt een item aan het bestand toevoegen en alle verbindingsverzoeken voor dat item worden geweigerd.

  1. Start het hosts-bestand in de nano-editor zoals hierboven weergegeven.
  2. Breng uw cursor waar het item localhost eindigt en druk op Enter om een ​​nieuwe regel toe te voegen.
  3. Typ het IP-adres 127.0.0.1 en druk op Tab op uw toetsenbord.
  4. Voer(Enter) de domeinnaam in van de site die u wilt blokkeren. Als je bijvoorbeeld Instagram(Instagram) wilt blokkeren , typ je instagram.com .

instagram.com in terminalvenster

  1. Druk op Ctrl + O om de wijzigingen op te slaan.
  2. Druk op Ctrl + X om het bestand te sluiten.
  3. Typ de volgende opdracht en druk op Enter om de DNS-cache leeg te maken.

    dscacheutil -flushcache

Commando: dscacheutil -flushcache in terminal

Elke keer dat u toegang probeert te krijgen tot de geblokkeerde site, gaat u naar de localhost die een foutpagina toont.

Het Mac hosts-bestand biedt je veel manieren om met uitgaande netwerkverzoeken te spelen, en je kunt ze naar wens blokkeren en deblokkeren. Heb je het hosts-bestand eerder op je Mac gebruikt ? Zo ja, waar was het voor? Laat het ons weten in de reacties hieronder.



About the author

Ik ben een softwareontwikkelaar met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in Mac-programmering en heb duizenden regels code geschreven voor verschillende Mac-programma's, waaronder maar niet beperkt tot: TextEdit, GarageBand, iMovie en Inkscape. Ook heb ik ervaring met Linux en Windows ontwikkeling. Dankzij mijn vaardigheden als ontwikkelaar kan ik hoogwaardige, uitgebreide tutorials schrijven voor verschillende softwareontwikkelingsplatforms - van macOS tot Linux - waardoor mijn tutorials de perfecte keuze zijn voor diegenen die meer willen weten over de tools die ze gebruiken.



Related posts