So bearbeiten Sie die Hosts-Datei Ihres Mac und warum Sie dies tun möchten

Tief in OS X oder macOS steckt ein kleines, aber kritisches Textdokument namens Hosts-Datei. Unter den meisten Benutzern ist es eine ziemlich unbekannte Funktion. Aber es ist eigentlich eine praktische Alternative zu einem DNS-Server.

Ein DNS-Server ist eine Art „Adressbuch“ des Internets. Es speichert die IP-Adressen von Websites. Wenn Sie eine Domäne in Ihren Browser eingeben, kontaktiert Ihr Computer ein DNS, um diese Domäne in eine verwendbare IP-Adresse zu übersetzen.

Stellen Sie sich die Hosts-Datei einfach als das persönliche „Adressbuch“ Ihres Computers vor und nicht als eines eines Drittanbieters. Und Sie können es bearbeiten.

Es gibt tatsächlich eine Reihe von Optionen, warum Sie dies tun möchten. Hier ist, was Sie darüber wissen müssen.

VERBUNDEN:

  • macOS Mojave und iOS 12 Neue Sicherheitsfunktionen
  • So aktivieren Sie den dunklen Modus und den dynamischen Anzeigemodus auf Ihrem MacBook
  • Verfolgt Ihr MacBook Ihre Standorte? Finde es jetzt heraus

Inhalt

  • So bearbeiten Sie die Mac-Hosts-Datei
    • Verwenden des Terminals
    • Verwenden des Texteditors
    • Funktioniert nicht? Leeren Sie den DNS-Cache
  • So stellen Sie die Standard-Hosts-Datei wieder her
  • Warum sollten Sie Ihre Hosts-Datei bearbeiten?
    • Geschwindigkeitssteigerung des Browsers
    • Blockieren bösartiger Webseiten
    • Produktivität & Fokus
    • Netzwerktests
    • Zusammenhängende Posts:

So bearbeiten Sie die Mac-Hosts-Datei

Es gibt zwei Möglichkeiten, die Mac Hosts-Datei zu bearbeiten. Sie können Terminal oder einen Standard-Texteditor verwenden.

Welche Methode Sie verwenden, ist Ihnen überlassen.

Verwenden des Terminals

Die einfachste Methode zum Bearbeiten der Hosts-Datei besteht darin, das integrierte UNIX-Terminal in OS X oder macOS zu verwenden.

Es mag ein wenig anregend erscheinen, wenn Sie nicht daran gewöhnt sind, Code einzugeben, aber es ist viel einfacher, als es aussieht.

So bearbeiten Sie die Mac-Hosts-Datei
Hosts-Datei im Nano-Editor
  • Öffnen Sie die Terminal-Anwendung auf Ihrem Mac. Verwenden Sie Spotlight, das Launchpad oder suchen Sie es unter Anwendungen in einem Finder-Fenster.
  • Sie müssen im Nano-Texteditor auf die Hosts-Datei zugreifen. Sie können dies tun, indem Sie dies in das Terminal eingeben: sudo nano /etc/hosts
  • Sie werden aufgefordert, ein Administratorkennwort einzugeben. Geben Sie es ein und fahren Sie fort.

Verwenden Sie von hier aus Ihre Pfeiltasten, um den Cursor unter "broadcasthost" zu bewegen. Hier geben Sie Ihre Domains und IP-Adressen ein.

Hosts-Datei im Nano-Editor

Geben Sie einfach den Domainnamen ein, dem Sie eine Adresse zuweisen möchten. Drücken Sie dann die Tabulatortaste und geben Sie den Domänennamen selbst ein.

Speichern Sie die Änderungen, indem Sie drücken Strg + Aus überschreiben und Ihre Änderungen, und dann Strg + X um das Terminal zu verlassen.

Verwenden des Texteditors

Sie können die Hosts-Datei auch mit einem Standard-Texteditor bearbeiten. Da die Datei selbst jedoch geschützt ist, können Sie sie nicht einfach doppelklicken und bearbeiten.

Sie müssen die Datei an einen anderen Ort kopieren, Ihre Änderungen vornehmen und dann die bearbeitete Datei wieder an den richtigen Ort kopieren, um die Standarddatei zu überschreiben.

Hosts-Datei im Finder macOS
  • Öffne den Finder und wähle Gehe zu > Gehe zu Ordner.
  • Geben Sie Folgendes in das Feld ein: /private/etc/hosts
  • Suchen Sie die Hosts-Datei und ziehen Sie sie auf den Desktop.
  • Doppelklicken Sie auf das Gastgeber Datei auf Ihrem Desktop.
Hosts-Datei auf dem Desktop

Wie beim Bearbeiten von Hosts in Nano können Sie auf diese Weise Änderungen an der Datei vornehmen. Sie können einen ähnlichen Schritt mit der Facebook-Domain und der IP-Adresse versuchen, um es zu testen.

Hosts-Datei im Texteditor

Geben Sie erneut die IP-Adresse ein. Klicken Sie auf Tab. Geben Sie dann den Domänennamen ein. Wenn Sie fertig sind, führen Sie die folgenden Schritte aus.

  • Speichern Sie die bearbeitete Datei.
  • Gehen Sie zurück zum Finder und navigieren Sie zum Speicherort /private/etc/hosts.
  • Legen Sie die bearbeitete Hosts-Datei in diesen Ordner ab und macOS fragt Sie, was mit dem Original zu tun ist.
  • Wählen Ersetzen und authentifizieren Sie sich mit Ihrem Administratorkennwort.

Funktioniert nicht? Leeren Sie den DNS-Cache

DNS-Cache im Terminal löschen

Wenn Sie feststellen, dass Ihre Domänenzuordnungen nicht richtig funktionieren, müssen Sie möglicherweise den DNS-Cache Ihres Mac leeren.

Sie können dies über das Terminal tun. Öffnen Sie es einfach mit Spotlight oder suchen Sie es in den Anwendungen. Geben Sie dann einen der folgenden Befehle ein.

  • Verwenden Sie für OS X Mavericks und höher Folgendes: sudo killall -HUP mDNSResponder
  • Verwenden Sie für OS X Mountain Lion und früher Folgendes: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Authentifizieren Sie sich einfach mit Ihrem Administratorkennwort und Sie werden gut sein.

So stellen Sie die Standard-Hosts-Datei wieder her

Natürlich kann das Herumspielen mit einer Systemdatei wie Hosts unbeabsichtigte Nebenwirkungen auf Ihrem Computer haben.

Ebenso könnten Sie mit dem Bearbeiten des gewünschten Ziels fertig sein.

In jedem Fall können Sie die Standard-Hosts-Datei wiederherstellen, indem Sie eine der oben genannten Methoden verwenden.

Geben Sie dann einfach die folgenden Informationen unten in den Text- oder Nano-Editor ein – dies ist die Hosts-Datei, wie sie normalerweise auf den meisten Macs angezeigt wird.

## # Host-Datenbank. # # localhost wird verwendet, um die Loopback-Schnittstelle zu konfigurieren. # wenn das System bootet. Ändern Sie diesen Eintrag nicht. ## 127.0.0.1 localhost. 255.255.255.255 Broadcasthost. ::1 localhost fe80::1%lo0 localhost

Warum sollten Sie Ihre Hosts-Datei bearbeiten?

Geschwindigkeitssteigerung des Browsers

Wenn ein DNS wie ein Internet-Adressbuch ist, können Sie sich die Hosts-Datei Ihres Mac als lokalisierte Version davon vorstellen.

Da Ihr Computer keinen DNS-Server kontaktieren muss, um einen Domänennamen in eine IP-Adresse zu übersetzen, kann die Verwendung der Mac-Hosts-Datei Ihr Surfen im Internet nominell beschleunigen.

Wenn Sie beispielsweise eine Website haben, die Sie häufig besuchen, verwenden Sie einfach einen Dienst wie IP-Checker um seine IP-Adresse herauszufinden. (Geben Sie den Domainnamen in das Feld auf der Site ein.)

Wenn Sie die Hosts-Datei bearbeiten, weisen Sie einfach diese IP-Adresse diesem Domänennamen zu. Es ist nicht ohne weiteres klar, wie sehr dies Ihr Surfen beschleunigen wird, aber es ist einen Versuch wert, wenn Sie es ernst meinen, bestimmte Websites schnell zu laden.

Blockieren bösartiger Webseiten

Wenn Sie es satt haben, dass beim Surfen im Internet Adware oder bösartige Webseiten geöffnet werden, kann das Bearbeiten der Hosts-Datei hilfreich sein.

Merken Sie sich einfach das nächste Mal, wenn eine Site ohne Ihre Absicht auftaucht – und schreiben Sie den Domainnamen auf.

Befolgen Sie eine der oben genannten Methoden und fügen Sie eine gefälschte IP-Adresse hinzu. Wenn eine Site das nächste Mal versucht, Ihren Browser umzuleiten, wird die Seite nicht geladen.

Dies ist auch eine großartige Möglichkeit, Websites für die Kindersicherung zu blockieren. Bearbeiten Sie einfach eine Site, die Ihr Kind nicht besuchen soll, und geben Sie ihr eine falsche IP-Adresse.

Sie können die Site nicht besuchen, egal was sie tun (es sei denn, sie kennen die Hosts-Dateimethode).

Produktivität & Fokus

Dies mag eine drastische Maßnahme sein, aber eine geschickte Bearbeitung der Hosts-Datei kann Wunder für Ihre Produktivität und Konzentration bewirken.

Wenn Sie an einem Bericht, Roman oder einem anderen langen Projekt arbeiten, sich aber nicht davon abhalten, in sozialen Medien zu surfen, könnte dies nützlich sein.

Geben Sie einfach die Domänennamen in die Mac-Hosts-Datei ein und weisen Sie ihnen eine ungültige IP-Adresse zu (wie wir in den obigen Schritten gezeigt haben).

Wenn Sie das nächste Mal versuchen, Facebook, Reddit oder andere soziale Medien zu öffnen, kann Ihr Browser dies nicht tun.

Alternativ können Sie die Site einer tatsächlichen Domänenadresse zuweisen. Zum Beispiel die Zuordnung der Facebook-Domain zur IP-Adresse der New York Times.

Netzwerktests

Das Bearbeiten der Mac-Hosts-Datei ist eine großartige Möglichkeit, neue Webserver oder Netzwerke zu testen.

Netzwerkentwickler können beispielsweise einen Domänennamen an eine Site in der Entwicklung umleiten. Auf diese Weise können sie eine Site so sehen, wie sie ein tatsächlicher Benutzer oder Besucher sehen wird.

Da Server- und Netzwerktests wahrscheinlich nur von denen durchgeführt werden, die sich bereits auskennen, werden wir diesen Eintrag nicht zu sehr erweitern.

Mike - Apfel
Mike Peterson(älterer Autor)

Mike ist ein freiberuflicher Journalist aus San Diego, Kalifornien.

Während er sich hauptsächlich mit Apple und Verbrauchertechnologie befasst, hat er in der Vergangenheit Erfahrung mit dem Schreiben über öffentliche Sicherheit, Kommunalverwaltung und Bildung für eine Vielzahl von Publikationen.

Er hat im Journalismus einige Hüte getragen, darunter Schriftsteller, Redakteur und Nachrichtendesigner.