Hoofd Amazon Slimme Luidsprekers Hoe het Hosts-bestand op macOS (Mac OS X) te bewerken

Hoe het Hosts-bestand op macOS (Mac OS X) te bewerken



Het hosts-bestand van uw Mac is een klein maar belangrijk tekstdocument dat hostnamen kan toewijzen aan opgegeven IP-adressen.

Hoe het Hosts-bestand op macOS (Mac OS X) te bewerken

Terwijl het moderne internet een verscheidenheid aan openbare en particuliere DNS-servers gebruikt om IP-adressen toe te wijzen, is het hosts-bestand een handige manier om die DNS-servers te overschrijven, zodat u handmatig een website-adres naar het gewenste IP-adres kunt verwijzen of de toegang tot een site helemaal door te verwijzen naar een ongebruikt of intern IP-adres.

Laten we eens kijken hoe we het Mac hosts-bestand op macOS kunnen bewerken.

Hoe u uw Mac Hosts-bestand kunt bewerken met tekstbewerking

Er zijn twee primaire manieren om het hosts-bestand in Mac OS X te bewerken.

De eerste is door TextEdit te gebruiken, aangezien het hosts-bestand een document met platte tekst is. U kunt het bestand echter niet rechtstreeks openen, omdat het zich in een beschermd gebied van het bestandssysteem bevindt. In plaats daarvan moeten we het bestand naar een onbeveiligde locatie kopiëren, zoals het bureaublad, het bewerken en vervolgens terug kopiëren.

verander standaard toetsenbordvensters 10
  1. Om het hosts-bestand te vinden, opent u de Finder, die u kunt openen door op het bureaublad te klikken, op de smiley-zoeker linksonder in uw scherm of door op te drukken cmd + spatiebalk + Finder .
  2. Selecteer nu de Gaan drop-down menu.

3. Selecteer vervolgens Ga naar map uit de menukaart.

4. Typ in het vak/privé/etc/hostsin de doos en druk op Keer terug .

5. Er wordt een nieuw Finder-venster geopend en het hosts-bestand van uw Mac wordt geselecteerd. Klik en sleep het uit de Finder venster en zet het op uw bureaublad.

Om het te openen, dubbelklikt u eenvoudig en het zal de inhoud van het bestand weergeven in Teksteditor (of de teksteditor van uw keuze).

IP-adressen blokkeren

Standaard is het bestand /etc/hosts relatief eenvoudig. Het bevat een aantal regels beschrijvende tekst die worden becommentarieerd met het pond- of nummerteken (ook wel een pond of hashtag genoemd) (#).

Elke regel die begint met een #-teken is een opmerking en wordt niet gelezen door het bestand /etc/hosts. Voor elke regel wordt elke tekst na het hekje door de computer genegeerd, waardoor het een goede manier is om notities en beschrijvingen aan uw bestanden toe te voegen. Het bevat ook standaard IP-waarden voor localhost en broadcasthost. Om het bestand te bewerken, voeg je je eigen regels toe na broadcasthost.

Naast het testen van nieuw ontwikkelde websites en webhostingmigraties, is een andere reden om het hosts-bestand te bewerken het blokkeren van toegang tot specifieke websites.

In ons voorbeeld doen we alsof de computer die we gebruiken een apparaat is dat we uitsluitend voor werk willen gebruiken, zonder dat we ons laten afleiden door Facebook op onze werkmachine.

Typ hiervoor het IP-adres dat u wilt toewijzen, gevolgd door twee tabbladen en de hostnaam. In ons geval willen we Facebook blokkeren, dus we zullen www.facebook.com toewijzen aan 0.0.0.0, wat, als een ongeldig IP-adres, tot een fout zal leiden.

Wanneer we nu vanaf onze Mac naar www.facebook.com proberen te gaan, zal de webbrowser de pagina niet laden, wat ons hopelijk aanmoedigt om weer aan het werk te gaan!

Webadressen omleiden

Als alternatief kunt u het IP-adres van een geldige site invoeren in plaats van 0.0.0.0, waardoor gebruikers die toegang proberen te krijgen tot Facebook, naar de site van uw keuze worden geleid.

  1. Om het IP-adres van een website te bepalen, kun je het dig-commando gebruiken, dat standaard bij macOS wordt geleverd. Naar u de site via Terminal, we openen eenvoudig Terminal en voeren vervolgens de dig-opdracht uit op URL, die vervolgens het IP-adres als uitvoer retourneert.
  2. Typ nu |__+_| |__+_|

Opmerking: de + korte optie houdt de uitvoer tot alleen de informatie die we nodig hebben, namelijk het IP-adres.

3. Noteer het IP-adres dat wordt geretourneerd en gebruik het in de bestandstoewijzing van uw Mac-hosts. Bijvoorbeeld,De New York Timeswebsite retourneert een IP-adres van 170.149.172.130. Als we dat toewijzen aan Facebook in ons hosts-bestand, zullen ze zien wanneer iemand die de Mac gebruikt naar Facebook probeert te gaanDe New York Timesin plaats daarvan laden.

Opmerking: op veel websites kunt u geen domeinnaam toewijzen aan het IP-adres dat momenteel aan de site is toegewezen, dus u krijgt een beveiligingsfout wanneer u het probeert.

4. U kunt zoveel items aan het hosts-bestand toevoegen als u wilt door op elke regel nieuwe toewijzingen in te voeren. Nadat u de gewenste wijzigingen in het hosts-bestand hebt aangebracht, slaat u het op de huidige locatie op het bureaublad op.

5. Sleep vervolgens het hosts-bestand van uw bureaublad terug naar de oorspronkelijke locatie op /privé/etc . Als je het Finder-venster hebt gesloten dat naar deze map wijst, gebruik je gewoon de Finder > Ga > Ga naar map commando, hierboven besproken, om het te heropenen.

6. Wanneer u het hosts-bestand terugzet op de oorspronkelijke locatie, zal macOS u vragen wat u moet doen met het ongewijzigde hosts-bestand dat er al is. Kiezen Vervangen en voer vervolgens uw beheerderswachtwoord in om de overdracht te verifiëren.

Met het gewijzigde hosts-bestand nu op zijn plaats, start u uw webbrowser om de wijzigingen te testen.

Spoel uw DNS-cache door

In de meeste gevallen zou de nieuwe toewijzing onmiddellijk moeten werken, maar als u niet het juiste gedrag ziet, moet u mogelijk uw DNS-cache leegmaken, waardoor de browser wordt gedwongen uit uw hosts-bestand te lezen om de toewijzing te bepalen.

  1. Om de DNS-cache op uw Mac leeg te maken, opent u Terminal en gebruikt u de volgende opdracht (sudo stelt u in staat deze opdracht uit te voeren als de beheerder van uw computer):
  2. Typ nu |__+_| en druk op Keer terug .Opmerking: u moet uw beheerderswachtwoord invoeren om deze opdracht uit te voeren.
  3. Om uw Mac uw DNS-cache te laten wissen en vervolgens te bevestigen dat uw cache is gewist door een bevestiging te herhalen, voert u deze twee opdrachten in, gescheiden door een puntkomma, zoals hier wordt weergegeven: |__+_|

Je Mac komt dan door de luidsprekers en zegt dat de DNS-cache is leeggemaakt.

Hoe u uw Mac Hosts-bestand in Terminal met Nano kunt bewerken

De stappen in het vorige gedeelte zijn eenvoudig genoeg, maar als u wilt voorkomen dat u het hosts-bestand kopieert, kunt u het rechtstreeks in Terminal bewerken met behulp van de UNIX Nano-teksteditor, die in macOS is ingebouwd.

  1. Start om te beginnen Terminal, typ de volgende opdracht en druk op Return. Zoals met alle sudo-opdrachten, moet je ook je beheerderswachtwoord invoeren om het uit te voeren:|_+_|
Hostsbestand bewerken Nano

2. Je ziet nu de hosts-bestand open in de Nano redacteur ofik kwamof een andere editor naar keuze. Door het bestand navigeren en bewerken in Nano , gebruik de pijltjestoetsen op je toetsenbord.

3. Net zoals we deden met de bovenstaande TextEdit-methode, kunnen we naar believen hostnaamtoewijzingen toevoegen, bewerken of verwijderen. Omdat we Nano hebben gelanceerd met sudo, worden alle wijzigingen geverifieerd en rechtstreeks opgeslagen in het oorspronkelijke hosts-bestand, zonder dat het buiten de thuismap hoeft te worden gekopieerd.

4. Als u klaar bent met het aanbrengen van wijzigingen, drukt u op Controle-X om de editor te verlaten, Y om op te slaan, en Keer terug om het bestaande hosts-bestand te overschrijven.

Zoals we eerder vermeldden, moet u ervoor zorgen dat uw DNS-cache leeg is als u merkt dat uw nieuwe toewijzingen niet goed werken.

Onze voorbeelden noemden het blokkeren en omleiden van afleidende sites in een werkomgeving, maar u kunt deze stappen ook gebruiken om handmatig de toegang tot kwaadaardige websites en natuurlijk ook ander gebruik te blokkeren.

Als u ooit een fout maakt en niet zeker weet hoe u deze moet oplossen, kunt u altijd de standaardinhoud van het hosts-bestand herstellen door een van de bovenstaande methoden te gebruiken om de volgende standaardinformatie in te voeren:

hoe weet je of je telefoon geroot is?

$ dig www.techjunkie.com + short

Laatste gedachten

Weten hoe u het hosts-bestand op macOS moet bewerken, biedt een handige manier om DNS-servers te negeren en een websiteadres handmatig naar een nieuw IP-adres te verwijzen of de toegang te blokkeren, en door de hierboven beschreven stappen te volgen, kunt u deze taak zeer snel uitvoeren.

Als je een Mac-gebruiker bent en dit artikel nuttig vond, wil je misschien andere TechJunkie-tutorials bekijken, waaronder: Hoe u het exacte CPU-model van uw Mac kunt vinden en Hoe de DNS in Mac Mojave door te spoelen

Wat is de reden dat u het hosts-bestand van uw Mac wilt bewerken? Hoe is het gelukt? Vertel het ons alsjeblieft in de reacties hieronder!

Interessante Artikelen

Editor'S Choice

Hoe het klembord te wissen
Hoe het klembord te wissen
Met zoveel focus op privacy en veiligheid, is het uiterst belangrijk om jezelf te beschermen in de digitale wereld van vandaag. Hoewel er veel manieren zijn om dit te bereiken, kunnen enkele kleine privacybedreigingen onopgemerkt blijven. Een voorbeeld hiervan is het klembord
Hoe Netherite te vinden in Minecraft
Hoe Netherite te vinden in Minecraft
Leer hoe je Netherite maakt in Minecraft, vind Ancient Debris en maak Netherite-pantsers, wapens en gereedschappen met behulp van een Smithing Table.
Hoe de Spotify Web Player te gebruiken
Hoe de Spotify Web Player te gebruiken
Muziek streamen met de Spotify Web Player geeft je alle functies die je nodig hebt, plus enkele extra voordelen die je misschien niet verwacht.
Maak schuifbalken altijd zichtbaar in Windows 10 Store-apps
Maak schuifbalken altijd zichtbaar in Windows 10 Store-apps
Beginnend met Windows 10 Build 17083 is er een nieuwe optie waarmee schuifbalken altijd zichtbaar blijven in Store-apps. Standaard verbergt het besturingssysteem schuifbalken wanneer ze niet met de muisaanwijzer worden bewogen.
Hoe Android te rooten: twee ongelooflijk eenvoudige manieren om je Android-telefoon te rooten
Hoe Android te rooten: twee ongelooflijk eenvoudige manieren om je Android-telefoon te rooten
Heb je een Android-apparaat en wil je het rooten zodat je het kunt updaten naar een nieuwere versie van Android? Gelukkig is het niet zo moeilijk als je misschien denkt, en je kunt het doen zonder in Android te duiken
Hoe toe te voegen aan verlanglijst in Google Play
Hoe toe te voegen aan verlanglijst in Google Play
Als u dingen wilt noteren die u later via Google Play kunt kopen of installeren, wilt u misschien weten hoe u een verlanglijst maakt. In dit artikel laten we u zien hoe u dat doet
CyberLink PowerDirector 9 recensie
CyberLink PowerDirector 9 recensie
In de afgelopen paar jaar hebben we PowerDirector zien evolueren van een onopvallende applicatie tot een serieuze concurrent voor de consumentenvideobewerkingskroon. Deze nieuwste update voltooit de overgang met ondersteuning voor maximaal 100 tracks, krachtig keyframe