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

De beste oplossingen voor een Acer-laptop die niet oplaadt
De beste oplossingen voor een Acer-laptop die niet oplaadt
Wanneer uw laptop niet kan worden opgeladen, verliest u het voordeel van de draagbaarheid die het apparaat zou moeten bieden. Helaas is het achterhalen van het specifieke probleem niet altijd eenvoudig, aangezien er verschillende problemen zijn die uw Acer-laptop kunnen veroorzaken
Een stationsletter wijzigen in Windows 10
Een stationsletter wijzigen in Windows 10
Het wijzigen van stationsletters in Windows heeft zeker zijn voordelen. U kunt een specifiek station verbergen voor alle apps op uw computer, waardoor wordt voorkomen dat deze apps naar een specifieke partitie schrijven of u kunt de stationsletter bewerken nadat u een nieuw station hebt toegevoegd
E-mails automatisch labelen in Gmail
E-mails automatisch labelen in Gmail
https://www.youtube.com/watch?v=a_UY461XSlY Ondanks dat e-mails al meer dan dertig jaar bestaan, nemen e-mails nog steeds vrije tijd in beslag, irriteren, frustreren en irriteren. De vreemde e-mail maakt ons ook blij, maar voor het grootste deel zijn ze dat
Een Reddit-meme vond zijn weg naar een hoorzitting van het Hooggerechtshof
Een Reddit-meme vond zijn weg naar een hoorzitting van het Hooggerechtshof
U zou kunnen denken dat wanneer de gekozen functionarissen van een land een kandidaat voor een vacature bij het Hooggerechtshof onderzoeken, de vragen strikt beperkt zijn tot tweeledige juridische kwesties. Oh, mijn vriend, je hebt veel te veel vertrouwen in democratische processen.
Hoe deel te nemen aan Railjack-missies in Warframe
Hoe deel te nemen aan Railjack-missies in Warframe
Update 29.10 voor Warframe bracht verbeteringen en wijzigingen aan Railjack. De missies, Railjacks zelf en andere aspecten zijn nu veel meer in lijn met de rest van Warframe. Enkele wijzigingen die helpen bij het balanceren van deze functie, zijn onder meer schadetypes, waardoor
Hoe opgeslagen creditcardnummer in Chrome te bekijken
Hoe opgeslagen creditcardnummer in Chrome te bekijken
Dankzij de autofill-optie van Google Chrome kunt u uw creditcardgegevens opslaan en online winkelen veel gemakkelijker maken. Hoewel het opslaan van deze informatie slechts een paar klikken kost, is het bekijken ervan niet zo eenvoudig als u misschien denkt.
Hoe bestanden van de ene Google Drive naar de andere te verplaatsen
Hoe bestanden van de ene Google Drive naar de andere te verplaatsen
Google Drive is, net als veel andere Google-producten, een van de beste cloudopslagservices. Van het bieden van een veilige, gemakkelijk toegankelijke plek voor uw back-ups tot het delen van grote bestanden in de cloud met andere mensen, Google Drive dekt alle basissen.