So bearbeiten Sie die Hosts-Datei auf dem Mac

Wie Windows-basierte Computer verfügt der Mac über eine Hosts-Datei, um zu konfigurieren, wie Ihr Computer eine Verbindung zu Websites im Internet herstellt . Diese Datei enthält Verweise auf Websites und IP-Adressen und Sie können sie auf viele verschiedene Arten auf Ihrem Mac verwenden .

Einer der Gründe, warum Sie die Hosts-Datei(edit the hosts file) auf Ihrem Mac bearbeiten möchten, ist das Blockieren von Websites. Es ist eine großartige Möglichkeit, den Zugriff auf bestimmte Websites auf Ihrem Computer zu blockieren. Die zweite Verwendungsmöglichkeit besteht darin, eigene Websites lokal auf Ihrem Rechner zu testen. Sie können die hosts-Datei Ihren gewählten Domainnamen auf den Netzwerkpfad Ihres lokalen Speichers umleiten lassen.

So bearbeiten Sie die Hosts-Datei auf Ihrem Mac

Speicherort der Mac-Hosts-Datei(Mac Hosts File Location)

Da das Bearbeiten der Hosts-Datei eine riskante Aufgabe ist, hat Apple sie absichtlich in einem privaten Ordner auf Ihrem System abgelegt. Dadurch soll verhindert werden, dass Benutzer es ohne entsprechendes Wissen ändern und das gesamte System beschädigen.

Gehen Sie zum Ordnerfenster

Für die neugierigen Benutzer da draußen lautet der Pfad /etc/hosts/ und Sie können über ein Terminalfenster(Terminal) darauf zugreifen .

Bearbeiten Sie die Hosts-Datei auf dem Mac(Edit Hosts File On Mac)

Es ist ziemlich einfach, die Hosts-Datei auf Ihrem Mac zu bearbeiten, da dafür ein integrierter Editor vorhanden ist. Es befindet sich im Terminal und heißt Nano-Editor. Sie können es verwenden, um jede Textdatei einschließlich der Hosts-Datei auf Ihrem Computer zu öffnen und zu bearbeiten.

Stellen(Make) Sie sicher, dass Sie ein Administratorkonto verwenden, um die folgenden Schritte auszuführen.

  1. Klicken Sie im Dock auf Launchpad , suchen Sie nach Terminal und starten Sie es.

Terminal in der Spotlight-Suche

  1. Geben Sie den folgenden Befehl in das Terminal ein(Terminal) und drücken Sie die Eingabetaste(Enter) . Es öffnet die Hosts-Datei im Nano-Editor.

    sudo nano /etc/hosts

Terminalbildschirm mit Befehl: sudo nano /etc/hosts

  1. Da es sich um einen sudo-Befehl handelt, werden Sie aufgefordert, Ihr Passwort einzugeben. Geben Sie das Passwort ein und fahren Sie fort.

Passwortabfrage im Terminalfenster

  1. Die Datei sollte nun auf Ihrem Bildschirm geöffnet sein und Sie können mit der Bearbeitung beginnen.

Verständnis der Mac-Hosts-Datei(Understanding The Mac Hosts File)

Wenn Sie noch nie eine hosts-Datei bearbeitet haben, ist die Arbeit mit der Datei möglicherweise etwas kompliziert. Es ist jedoch nicht so schwierig, es zu bearbeiten, wie es aussieht.

Einer der Einträge, die Sie in der Datei finden, ist 127.0.0.1 localhost .

localhost auf dem Terminal

Der erste Abschnitt mit Zahlen ist die lokale IP-Adresse für Ihren Mac . Der zweite Abschnitt, in dem es den Hostnamen enthält, ist das, was Sie verwenden, um auf diese IP-Adresse zuzugreifen.

Die beiden oben genannten Teile leiten, wenn sie miteinander kombiniert werden, alle localhost -Anfragen an die IP-Adresse 127.0.0.1 um . Wenn Sie in Ihrem Browser localhost eingeben, schaut Ihr Browser in die Hosts-Datei, ruft die angegebene IP-Adresse ab und führt Sie zu dieser IP-Adresse.(localhost)

Kurz gesagt, die Hosts-Datei ist nichts anderes als eine Kombination aus IP-Adressen und Domänennamen. Sie können diese beliebig ändern, um die gewünschten Ergebnisse zu erzielen.

Richten Sie Umleitungen mit der Hosts-Datei ein(Set Up Redirects With The Hosts File)

Eines der Dinge, die Sie mit der hosts-Datei tun können, ist das Einrichten von Weiterleitungen. Ein Domainname kann auf etwas völlig anderes zeigen, als er eigentlich zeigen sollte.

Wenn Sie beispielsweise versuchen, Ihre Nutzung sozialer Medien einzuschränken, können Sie Domains wie facebook.com einrichten, die Ihren Browser auf Websites wie beispielsweise Wikipedia weiterleiten(Wikipedia) . Sie können nahezu jede gewünschte Domain und IP-Adresse verwenden.

Schauen wir uns an, wie Sie die obige Umleitung mithilfe der hosts-Datei einrichten(set up the above redirection using the hosts file) können .

  1. Während die Datei im Nano-Editor geöffnet ist, verwenden Sie die Pfeiltasten, um den Cursor dorthin zu bringen, wo localhost endet. Drücken Sie dann die Eingabetaste(Enter) , um eine neue Zeile für Ihren Eintrag hinzuzufügen.

Neue Zeile im Terminalbildschirm

  1. Geben Sie in der gerade hinzugefügten neuen Zeile die IP-Adresse ein, an die Sie die Quelldomäne umleiten möchten. Wir verwenden 103.102.166.224 , die IP-Adresse von Wikipedia.

103.102.166.224 Adresse im Terminal eingegeben

  1. Drücken Sie die Tab -Taste auf Ihrer Tastatur, um zum Feld Quelldomäne zu gelangen.
  2. Geben Sie hier den Domänennamen ein, der an die zuvor eingegebene IP-Adresse umgeleitet werden soll. Wir verwenden hier facebook.com .

facebook.com-Host im Terminalfenster

  1. Sobald die Änderungen vorgenommen wurden, drücken Sie die Tasten Ctrl + O auf Ihrer Tastatur, um die Datei zu speichern.
  2. Drücken Sie die Eingabetaste(Enter) , um die Aktion zu bestätigen.
  3. Drücken Sie die Ctrl + X , um den Nano-Editor zu schließen.
  4. Sie müssen jetzt den DNS- Cache leeren, damit die Änderungen wirksam werden. Geben Sie dazu den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste(Enter) .

    dscacheutil -flushcache

Terminalfenster mit dem Befehl dscacheutil -flushcache

  1. Öffnen Sie einen Browser, geben Sie facebook.com ein und drücken Sie die Eingabetaste(Enter) . Sie werden feststellen, dass es eher Wikipedia als Facebook öffnet .

Kurztipp: So finden Sie die IP-Adresse einer Website(Quick Tip: How To Find a Website’s IP Address)

Wie Sie im obigen Verfahren sehen können, benötigen Sie die IP-Adresse der Website, auf die Sie Personen umleiten möchten. Wenn Sie es noch nicht wissen, können Sie mit einem Befehl im Terminal die IP-Adresse einer beliebigen Website herausfinden(find out the IP address of any website) .

  1. Geben Sie im Terminalfenster(Terminal) den folgenden Befehl ein und drücken Sie die Eingabetaste(Enter) . Stellen Sie sicher, dass Sie wikipedia.org durch die Website Ihrer Wahl ersetzen.

    ping wikipedia.org

ping wikipedia.org im Terminalfenster

  1. Es zeigt eine IP-Adresse auf Ihrem Bildschirm an. Das können Sie in der hosts-Datei verwenden.

Auf dem Terminalbildschirm angezeigte IP-Adresse

Blockieren Sie Websites, indem Sie die Hosts-Datei auf dem Mac bearbeiten(Block Websites By Editing The Hosts File On Mac)

Das Tolle an der Hosts-Datei ist , dass Sie damit Websites blockieren(it lets you block sites) können, ohne dass Sie Apps von Drittanbietern auf Ihrem Mac installieren müssen . Sie können der Datei einen Eintrag hinzufügen und alle Verbindungsanforderungen an diesen Eintrag werden abgelehnt.

  1. Starten Sie die Hosts-Datei im Nano-Editor wie oben gezeigt.
  2. Bringen Sie Ihren Cursor dorthin, wo der localhost - Eintrag endet, und drücken Sie die Eingabetaste(Enter) , um eine neue Zeile hinzuzufügen.
  3. Geben Sie die IP-Adresse 127.0.0.1 ein und drücken Sie die Tabulatortaste(Tab) auf Ihrer Tastatur.
  4. Geben Sie(Enter) den Domänennamen der Website ein, die Sie blockieren möchten. Wenn Sie beispielsweise Instagram blockieren möchten , geben Sie instagram.com ein .

instagram.com im Terminalfenster

  1. Drücken Ctrl + O , um die Änderungen zu speichern.
  2. Drücken Ctrl + X , um die Datei zu schließen.
  3. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste(Enter) , um den DNS-Cache zu leeren.

    dscacheutil -flushcache

Befehl: dscacheutil -flushcache im Terminal

Jedes Mal, wenn Sie versuchen, auf die blockierte Site zuzugreifen, gelangen Sie zum localhost, der eine Fehlerseite anzeigt.

Die Mac -Hosts-Datei bietet Ihnen viele Möglichkeiten, mit ausgehenden Netzwerkanfragen herumzuspielen, und Sie können sie nach Belieben blockieren und entblocken. Haben Sie die Hosts-Datei schon einmal auf Ihrem Mac verwendet ? Wenn ja, wofür war es? Lassen Sie es uns in den Kommentaren unten wissen.



About the author

Ich bin ein leitender Softwareentwickler und Entwickler von Bildern und iPhone-Apps mit über 10 Jahren Erfahrung. Meine Fähigkeiten in Hardware und Software machen mich zur perfekten Besetzung für jedes Unternehmens- oder Verbraucher-Smartphone-Projekt. Ich habe ein tiefes Verständnis dafür, wie man qualitativ hochwertige Bilder erstellt, und kann mit allen verschiedenen Bildformaten arbeiten. Außerdem bin ich mit der Entwicklung von Firefox und iOS vertraut.



Related posts