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. Eine Anleitung für Mac OS 10.5 (Leopard) und Mac OS 10.6 (Snow Leopard) finden Sie hier.
Um eine Umleitung per Host-Datei unter Lion (Mac OS 10.7) 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 werden sind dann sofort aktiv.

18 Bewertungen: 5,83 von 6
Ich bin auch superuser/admin unter lion 10.7.3 und habe dasselbe prob wie oli, kann die hosts Datei nicht ändern, selbe Fehlermeldung. Man kann sie nur duplizieren. Seid ihr schon dahinter gekommen?
hat sich erledigt, mit nano funktionierte es, textedit zuvor nicht.
der Befehl wird bei mir akzeptiert, jeodch sagt er auch über das terminal “permission denied” …ne idee?
Benutzen Sie einen Account mit eingeschränkten Rechten?
Ich habe die Hostdatei meines MBP (Lion 10.7.2)nexakt nach der Anleitung bearbeitet und gespeichert. Zur Sicherheit schließe ich das Terminal und starte es nochmal – die Hostdatei ist immernoch bearbeitet! Wenn ich aber jetzt den Rechner neutstarte sind die Änderungen plötzlich nicht mehr aktiv. Ein erneuter Blick auf die hostdatei zeigt mir: meine Änderungen sind verschwunden!
Weiß jemand Rat?
Hallo Nicy,
haben Sie schon den Tipp von Jens ausprobiert?
Hosts Datei unter Lion ändern: Datei öffnen und unter anderem Namen speichern. Dann manuell anpassen. Original Hosts Datei umbenennen und die angepasste Hosts Datei auf den Namen der Original Hosts Datei ändern. Fertig.
Hallo Jens, das funktioniert auch! Vielen Dank für den Tipp!
Hallo ich finde das allein Optisch etwas blöd über den Terminal zu bearbeiten… unter 10.6 hatte ich noch häufig den Befehl genommen:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
und das war echt prima… “damals” gabs doch auch schon das Sandboxing… mittlerweile befindet sich der Pfad etc/hosts noch in dem Ordner private also /private/etc/hosts zu minntest zeigt das so das Terminal an aber auch wenn man das ändert kann man das trotzdem leider nicht mehr mit TextEdit machen … gibt es da denn gar kein Schlupfloch wie man das doch damit machen kann???
klar man könnte auch Gasmask oder so nehmen…aber ich fand das mit TextEdit immer sehr angenehm…
Also wenn da jemand eine Idee hat, wäre ich ziemlich begeistert!
Hallo MrTom,
wir sind staendig auf der Suche nach anderen Loesungen. Sobald wir einen anderen Weg finden,aktualisieren wir den Artikel.
LG Larry
Hallo,
ich kann die, irgendwas zu ändern, da die Datei geschützt ist und wenn ich sie entsperren will bekomme ich die Meldung:
Sie sind nicht der Eigentümer der Datei „hosts“ und haben nicht die erforderlichen Schreibrechte.
Ich bin aber definitiv als Admin angemeldet und hab aus auch schon mit dem User root versucht, mit dem gleichen Ergebnis. Hat jemand eine Lösung?
Danke und viele Grüße
Oli
Sorry , irgendwie hat es hier gerade meine Sätze durcheinander gebracht…
Hier noch mal korrekt:
Hallo,
ich kann irgendwie gar nichts ändern, da die Datei geschützt ist und wenn ich sie entsperren will bekomme ich die Meldung:
Sie sind nicht der Eigentümer der Datei „hosts“ und haben nicht die erforderlichen Schreibrechte.
Ich bin aber definitiv als Admin angemeldet und habe es auch schon mit dem User “root” versucht, jedoch mit dem gleichen Ergebnis. Hat jemand eine Lösung?
Danke und viele Grüße
Oli
Hallo Oli,
wir sind staendig auf der Suche nach anderen Loesungen. Sobald wir einen anderen Weg finden,aktualisieren wir den Artikel.
LG Larry
Hallo,
bei mir will sich die Host-Datei nicht abspeichern lassen…
Permission denied
Was kann ich tun?
Vielen Dank für die Hilfe!
lg
Hallo Sabi,
bei welchem Schritt kommt diese Fehlermeldung? Hat der Benutzer eingeschraenkte Rechte?
LG Larry
Ich habe das Problem, dass ich nach Eingabe im Terminal (sudo nano /etc/hosts)
zur Passworteingabe aufgefordert werde.
Ich kann jedoch nichts tippen ausser der Enter Taste, wo er dann natürlich sagt incorrect.
Das Passwort habe ich zuvor mit Hilfe der Lion-CD eingestellt auf einen ienfachen Zahlenstring, weil er ohne gar keine Eingabe fressen wollte.
Das Passwort wird nur nicht angezeigt gib einfach den Passwort ein und drücke dann Enter.
Genau, wie von Roland richtig bemerkt wird waehrend der Passworteingabe kein Fortschritt angezeigt. Der Artikel wurde aktualisiert um zukuenftigen Missverstaendnissen vorzubeugen.
Mit ctrl x speichert man und dann nur das Y drücken für Yes.
Dann noch 1x Enter drücken und es sollte gespeichert sein.
hier noch einmal eine schöne Anleitung.
http://www.administrator.de/Hosts_Datei_unter_Mac_OS_X_%C3%A4ndern.html
Hallo Bobbala,
Danke fuer den Kommentar. Der Link funktioniert allerdings nicht fuer Lion, dazu funktioniert nach derzeitigem Kenntnissstand nur diese. Fuer Leopard und Snow Leopard siehe http://www.macnow.cc/hosts-datei-bearbeiten-352/
LG Larry
hallo,
das klingt alles logisch und super. leider bekomme ich Terminal nicht dazu die Änderungen zu speichern.
ctrl+x und ctrl+y zeigen keinerlei Reaktion….. was tun?
Das Terminal fragt nach diesem Schritt, in welche Datei die Änderungen gespeichert werden sollen. Einfach mit Enter bestätigen. Die Anleitung wurde aktualisiert, damit dieses Missverständnis nicht nochmals auftreten kann. Vielen Dank für die Information!