So bearbeiten Sie die Hosts-Datei auf dem Mac

Eine der Hauptdateien eines Betriebssystems, unabhängig von seinem Entwickler, ist die Hosts-Datei, eine kleine Datei, die vom Computer verwendet wird und es dem Betriebssystem ermöglicht, IP-Adressen Hostnamen zuzuweisen. Dank dieser Datei können wir die Knoten eines lokalen Netzwerks steuern, wenn wir in einer Organisation arbeiten, und daher ist ihre Verwendung vorsichtig.

Diese Hosts-Datei enthält Textzeilen, in denen im ersten Feld eine IP-Adresse gefolgt von einem oder mehreren Hostnamen angezeigt wird. Jedes Feld in diesen Zeilen ist durch ein Leerzeichen getrennt und wir können Kommentare mit dem #-Symbol verwenden.

Dank dieser Datei können wir Aufgaben wie:

  • Sperren oder Aktivieren von Websites
  • Erstellen Sie eine lokale Netzwerkumleitung
  • Domains bearbeiten

Was ist DNS?Das DNS (Domain Name System - Domain Name System) ist für die Übersetzung von IP-Adressen in Namen verantwortlich, damit wir als Benutzer beim Navigieren im Netzwerk einfach und verständlich sind siehe 178.33.118.246.

Dies ist die grundlegende Aufgabe von DNS. Weitere Informationen zu DNS finden Sie hier:

1. Mac-Hosts-Datei bearbeiten


Diese Hosts-Datei wird häufig für Systemadministratoraufgaben verwendet, z. B. um diesen bestimmten lokalen Computer zu zwingen, bei der Eingabe eines bestimmten Hostnamens auf eine bestimmte IP zu gehen. Die hosts-Datei befindet sich im Pfad /etc/hosts, daher müssen wir diesen Speicherort vom Terminal aus öffnen.

Schritt 1
Um auf das Terminal in Mac OS X zuzugreifen, können wir die folgenden Methoden verwenden:

  • Terminal von Spotlight
Spotlight ist das Lupensymbol oben, wo wir den Begriff eingeben Terminal, wählen wir die gewünschte Option aus.

  • Terminal aus dem Dienstprogramme-Menü
Wir gehen zum Menü Gehe zu, wählen Dienstprogramme und im angezeigten Fenster wählen wir Terminal.

VERGRÖSSERN

Sobald das Terminal geöffnet ist, geben wir Folgendes ein, um die Hosts-Datei zu bearbeiten:

 sudo nano / etc / hosts
Wir können sehen, dass das System uns nach dem Passwort fragt, um den Befehl auszuführen.

Schritt 2
Sobald wir unser Passwort richtig eingegeben haben, sehen wir die Hosts-Datei.

Von diesem Punkt an werden wir die Datei entsprechend unseren Bedürfnissen bearbeiten. Wenn wir beispielsweise eine Website lokal entwickeln möchten, müssen wir am Ende der Hosts-Zeile Folgendes hinzufügen:

 fe80 :: 1% lo0 localhost
Wir speichern die Änderungen mit der Tastenkombination:

Strg + Aus

Und wir verlassen den Editor mit der Tastenkombination:

Strg + X

Schritt 3
Falls wir möchten, dass eine Website nicht an unseren lokalen Host weitergeleitet wird, müssen wir eine Zeile mit der Syntax hinzufügen: 127.0.0. 1 domain_name, zum Beispiel schränken wir YouTube ein, wäre es wie folgt:

 127.0.0.1 www.youtube.com

Schritt 4
Sobald wir den Editor verlassen haben und wir uns im Terminal befinden, müssen wir Folgendes eingeben, um den DNS-Cache unseres Macs zu bereinigen.

 killall -HUP mDNSResponder

2. Bearbeiten der Hosts-Datei mit Prefpane-Hosts unter macOS Sierra


Da diese Datei Teil des Systems ist, kann sie nicht nur während ihrer Ausführung bearbeitet werden, da sie spezielle Administratorrechte erfordert. Dazu können wir ein Dienstprogramm namens Hosts.prefpane verwenden, das wir unter folgendem Link herunterladen können:

Schritt 1
Die aktuelle Version, die wir finden werden, ist 1.3 und sie liegt im .pkg-Format vor. Sobald diese Datei heruntergeladen wurde, doppelklicken wir darauf, um den Installationsvorgang zu starten:

Schritt 2
Klicken Sie auf Weiter und wir sehen die Gesamtgröße der Installation:

Notiz:Bei mehreren Benutzern im System können wir in der Zeile Ziel festlegen, ob diese Anwendung für alle Benutzer oder nur für den aktuellen Benutzer installiert wird.

Schritt 3
Klicken Sie auf Installieren und Sie müssen das Administratorkennwort eingeben:

Schritt 4
Klicken Sie auf Software installieren, um den Vorgang zu starten. Sobald er abgeschlossen ist, sehen wir Folgendes. Klicken Sie auf Schließen, um den Assistenten zu beenden.

Schritt 5
Sobald dieses Dienstprogramm installiert ist, öffnen wir die Systemeinstellungen mit einer der folgenden Optionen:

  • Über das Menü „Apple/Systemeinstellungen“
  • Verwenden des Symbols im Dock
  • Geben Sie die Worteinstellungen in Spotlight ein und wählen Sie dort Systemeinstellungen

Wir können sehen, dass wir einen neuen Zugang namens Hosts haben:

Schritt 6
Sobald wir auf das Dienstprogramm zugreifen, müssen wir auf das Schlosssymbol unten klicken, um die Änderungen zu aktivieren. Sobald wir unser Administratorkennwort eingegeben haben, können wir die Hosts-Datei für mehrere Aufgaben bearbeiten.

Wenn wir beispielsweise eine bestimmte Website blockieren möchten, klicken wir unten auf das +-Zeichen und geben die folgende Syntax ein:

 127.0.0.1 (Webseite)

Nachdem wir die Änderungen vorgenommen haben, müssen wir auf das Schlosssymbol klicken, um eine unbefugte Bearbeitung der Datei zu verhindern.

Schritt 7
Um die Nutzung zu überprüfen, greifen wir über Safari oder den von uns verwendeten Browser auf die gesperrte Website zu und können überprüfen, ob der Zugriff verweigert wurde:

Dank dieser Anwendung können wir die macOS Sierra Hosts-Datei einfach steuern und verwalten.

Erinnern wir uns an die Bedeutung, die diese Datei für das Verhalten unserer Mac-Geräte hat. Wenn wir also zu irgendeinem Zeitpunkt Fehler bemerken, können wir erneut auf die Hosts-Datei zugreifen, um die Konfiguration zu überprüfen und sie je nach Bedarf zu ändern.

wave wave wave wave wave