Das Bearbeiten der Hosts-Datei unter Mac OS X ermöglicht das Sperren bzw. Umleiten von IP-Adressen und Domains – so kann z.B. 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.
Mit Mac OS Lion hat Apple eine restriktive Sandboxing-Technologie eingeführt, die das Bearbeiten der Datei mit TextEdit unterbindet. Die Datei muss daher mit dem Terminal bearbeitet werden. Für die Betriebssysteme Moutain Lion und Lion finden Sie hier die passende Anleitung zur Bearbeitung der Hosts-Datei, für Snow Leopard und Leopard hier, für Mavericks (OS X 10.9) hier, für OS X 10.10 (Yosemite) hier und für OS X 10.11 (El Capitan) hier.
Um eine Umleitung per Host-Datei unter Lion (Mac OS 10.7) oder Mountain Lion (OS X 10.8) zu erstellen, loggen sie sich dazu mit einem Administrator-Account ein und gehen sie wie folgt vor:
1. Öffnen Sie das Terminal (Programme -> Dienstprogramme -> Terminal).
2. Geben sie „sudo nano /etc/hosts“ ein (ohne Anführungszeichen), Enter drücken.
3. Die Datei kann nun im Terminal berarbeitet werden. Sie können neue Einträge am Ende der Datei hinzufügen. Eintäge können nach folgendem Schema eingetragen werden: Umleitungsziel – Leerzeichen – Seite, die umgeleitet werden soll.
Beispiel: Möchte man den Zugriff auf www.example.com auf den eigenen Computer umleiten, gibt man 127.0.0.1 www.example.com ein. Es wird allerdings nur der exakt eingegebene Bereich umgeleitet, nicht die gesamte Domain. Würde man nun example.com statt www.example.com eingeben, wird die Umleitung umgangen.
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 beim nächsten Neustart angewendet. Optional: Mit dem Befehl „sudo /usr/bin/dscacheutil -flushcache“ (ohne Anführungszeichen) eingeben, Enter drücken. Danach Terminal beenden – die Änderungen sind dann sofort aktiv.