Hosts-Datei in OS X El Capitan (OS X 10.11) und macOS Sierra (10.12) bearbeiten

0
12660

Die Hosts-Datei regelt die Zuordnung von Hostnamen zu IP-Adressen und eignet sich, um DNS-Anfragen zuvorzukommen. Benutzer können so komfortabel Domains zu anderen IP-Adressen umleiten. Es kann so zum Beispiel unterbunden werden, dass bestimmte Websites mit auf dem System installierten Browsern angesurft werden können.

Achtung: Die Sperre ist einfach zu umgehen, z.B. durch Eingabe einer Subdomain oder durch das Umleiten über einen Proxy-Server. Für eine effektive und sichere Filterung sollte ein Webfilter installiert werden.

Für die Betriebssysteme Moutain Lion und Lion findest Du hier die passende Anleitung zur Bearbeitung der Hosts-Datei, für Snow Leopard und Leopard hier, für Mavericks (OS X 10.9) hier und für Yosemite (OS X 10.10) hier.

Um eine Umleitung per Host-Datei unter OS X El Capitan (OS X 10.11) oder macOS Sierra (10.12) zu erstellen gehst Du am besten wie folgt vor:

1. Öffne das Terminal (Programme -> Dienstprogramme -> Terminal).

2. Gib “sudo nano /etc/hosts” (ohne Anführungszeichen) ein, drücke dann die Enter-Taste.

3. Nun wirst Du nach Deinem Benutzerkennwort gefragt. Bei der Eingabe werden für die eingegebenen Zeichen keine Platzhalter angzeigt. Auch hier mit der Enter-Taste bestätigen.

Das Terminal verlangt das Benutzerkennwort
Das Terminal verlangt das Benutzerkennwort

4. Die Datei kann nun im Terminal berarbeitet werden. Du kannst neue Einträge am Ende der Datei hinzufügen. Einträge können nach folgendem Schema eingetragen werden: Umleitungsziel – Leerzeichen – Seite, die umgeleitet werden soll.
Beispiel: Möchte man den Zugriff auf www.macnow.cc auf den eigenen Computer umleiten, gibt man 127.0.0.1 www.macnow.cc ein. Es wird allerdings nur der exakt eingegebene Bereich umgeleitet, nicht die gesamte Domain. Würde man nun macnow.cc statt www.macnow.cc im Browser eingeben, würde die Umleitung umgangen werden.

5. Nachdem alle Änderungen gemacht wurden: Mit Ctrl + X das Bearbeiten beenden, mit Y dann die Änderungen bestätigen und Enter drücken.

6. Die Änderungen werden leider erst beim nächsten Neustart angewendet. Um das zu verhindern, kann optional der Befehl “sudo /usr/bin/dscacheutil -flushcache” (ohne Anführungszeichen) eingeben werden, mit Enter bestätigen. Danach das Terminal beenden – die Änderungen sind dann sofort in allen Programmen aktiv, welche die Hosts-Datei verwenden.