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

Tief in OS X oder macOS befindet sich ein kleines, aber kritisches Textdokument namens Hosts-Datei. Bei den meisten Benutzern ist dies eine ziemlich unbekannte Funktion. Aber es ist tatsächlich eine praktische Alternative zu einem DNS-Server.

Ein DNS-Server ist wie ein „Adressbuch“ des Internets. Es speichert die IP-Adressen von Websites. Wenn Sie eine Domain in Ihren Browser eingeben, kontaktiert Ihr Computer einen DNS, um diese Domain 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 ein Adressbuch eines Drittanbieters. Und Sie können es bearbeiten.

Es gibt tatsächlich eine Reihe von Optionen, warum Sie möchten. Folgendes müssen Sie darüber wissen.

VERBUNDEN:

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

So bearbeiten Sie die Mac Hosts-Datei

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

Die Methode, die Sie verwenden, liegt bei Ihnen.

Verwenden des Terminals

Die einfachste Möglichkeit, die Hosts-Datei zu bearbeiten, ist die Verwendung des integrierten UNIX-Terminals in OS X oder macOS.

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

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.

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

Speichern Sie die Änderungen, indem Sie Strg + O drücken, um Ihre Änderungen zu überschreiben, 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 eine andere Stelle kopieren, Ihre Änderungen vornehmen und die bearbeitete Datei dann wieder an den richtigen Speicherort kopieren, um die Standarddatei zu überschreiben.

  • Öffnen Sie den Finder und wählen Sie 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 die Hosts- Datei auf Ihrem Desktop.

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

Geben Sie erneut die IP-Adresse ein. Drücken Sie die Tabulatortaste. Geben Sie dann den Domainnamen 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 diesem Ordner ab und macOS fragt Sie, was Sie mit dem Original tun sollen.
  • Wählen Sie Ersetzen und authentifizieren Sie sich mit Ihrem Administratorkennwort.

Funktioniert nicht? Leeren Sie den DNS-Cache

Wenn Sie feststellen, dass Ihre Domain-Zuordnungen nicht ordnungsgemäß funktionieren, müssen Sie möglicherweise den DNS-Cache Ihres Mac leeren.

Sie können dies mit Terminal tun. Öffnen Sie es einfach mit Spotlight oder indem Sie es in Anwendungen finden. 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ühere Versionen Folgendes : dscacheutil -flushcache; sudo killall -HUP mDNSResponder

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

So stellen Sie die Standard-Hosts-Datei wieder her

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

In ähnlicher Weise können Sie mit dem Ziel fertig sein, das Sie durch Bearbeiten erreichen möchten.

In jedem Fall können Sie die Standard-Hosts-Datei mithilfe einer der oben genannten Methoden wiederherstellen.

Geben Sie dann einfach die folgenden Informationen 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 # beim Booten des Systems zu konfigurieren. Ä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?

Browser Speed ​​Boost

Wenn ein DNS wie ein Internetadressbuch 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 Domainnamen in eine IP-Adresse zu übersetzen, kann die Verwendung der Mac Hosts-Datei das Surfen im Internet nominell beschleunigen.

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

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

Blockieren schädlicher Webseiten

Wenn Sie es satt haben, dass sich beim Navigieren durch das Internet Adware oder bösartige Webseiten öffnen, kann das Bearbeiten der Hosts-Datei hilfreich sein.

Beachten Sie einfach, wenn das nächste Mal eine Website ohne Ihre Absicht angezeigt wird - und notieren Sie sich den Domainnamen.

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

Dies ist auch eine großartige Möglichkeit, Websites für die Kindersicherung zu blockieren. Bearbeiten Sie einfach eine Website, 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 finden die Hosts-Dateimethode heraus).

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 Ihren Fokus bewirken.

Wenn Sie an einem Bericht, einem Roman oder einem anderen langen Projekt arbeiten, sich aber nicht davon abhalten, in sozialen Medien zu surfen, kann dies hilfreich sein.

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

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

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

Netzwerktests

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

Netzwerkentwickler können beispielsweise einen Domainnamen an eine in der Entwicklung befindliche Site umleiten. Auf diese Weise können sie auf einer Website sehen, wie ein tatsächlicher Benutzer oder Besucher dies tut.

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