Was ist eine Hostdatei und wie unterscheidet sie sich von DNS?
Zunächst einmal, was ist die Hosts-Datei und wie unterscheidet sie sich von dem bekannteren DNS?
Das Domain Name System ist die Datenbank, die dem Zahlenformat „dotted quad“ einer IP-Adresse mit der alphabetischen Webadresse einer Website entspricht. Es ist ein riesiges Verzeichnis, dessen Name zu welcher IP-Adresse gehört, wie Online-Gelbe Seiten.
Die Hosts-Datei Ihres Mac ist jedoch auf Ihrem eigenen Gerät lokalisiert, wie eine Liste mit Kontakten auf Ihrem Telefon:Die Webadresse fungiert als Name Ihres Kontakts – so finden Sie, mit wem Sie sprechen möchten – und die IP-Adresse ist seine Zelle Telefonnummer, über die Sie tatsächlich mit ihnen in Kontakt treten können.
So funktioniert die Bearbeitung der Hosts-Datei
Das Bearbeiten Ihrer Mac-Hosts-Datei ist ein bisschen wie das Ändern der Telefonnummer in Ihrem Kontaktbuch. Wenn Sie die Kontaktdetails mit dem falschen Namen speichern, wird sie immer noch mit dieser Person verbunden, wenn Sie den Kontakt anrufen. Wenn Sie jedoch in unserer Kontaktanalogie eine falsche Telefonnummer eingegeben haben, sei es eine ungültige Nummer oder eine, die auf die einer anderen Person verweist, haben Sie keine Chance, dieses bestimmte Mobiltelefon zu erreichen.
Durch Bearbeiten der Hosts-Datei wird die IP-Adresse umgeleitet, jedoch nur von Ihrem eigenen Mac. Wenn Sie die Webadresse eingeben, werden Sie zu einer anderen IP-Adresse Ihrer Wahl (und damit zu einer anderen Website) oder zu einer ungültigen IP weitergeleitet, wodurch Sie eine Fehlerseite in Ihrem Browser erhalten, die besagt, dass die Website, auf der Sie sich befinden, nicht gefunden werden kann gesucht.
Kann es die Geschwindigkeit meines Mac steigern?
Das Bearbeiten einer Hosts-Datei ist eine Möglichkeit, die Leistung Ihres Browsers zu beschleunigen. Aber wenn Sie die halben Sachen satt haben und eine solide Verbesserung wünschen, empfehlen wir eine vollständige Browser-Bereinigung, einschließlich des Löschens des Browser-Caches. Unser persönlicher Favorit ist CleanMyMac X, da es ein Tool zum Deinstallieren von Browsererweiterungen und dem Rest des Mac-Mülls hat, der sich aus dem Internet, E-Mails und Nachrichten-Chats ansammelt. Probieren Sie es aus – es steht hier zum kostenlosen Download zur Verfügung.
Warum sollten Sie also Ihre Hosts-Datei ändern?
Wenn Sie in Ihrem Browser eine Webadresse eingeben, liegt das normalerweise daran, dass Sie diese IP-Adresse erreichen möchten. Was sind also die Vorteile einer Umleitung?
- Netzwerktests: Wenn Sie ein Netzwerk entwickeln, können Sie den tatsächlichen Domänennamen auf die Entwicklungsseite umleiten, um zu sehen, wie echte Benutzer ihn erleben. Dies wirkt sich nicht auf andere Benutzer aus, die auf die echte Website zugreifen.
- Bösartige Websites blockieren: Abgesehen von dem Risiko von Viren und Malware können auch unentdeckte Add-Ons in Ihr System eindringen und die Dinge verlangsamen. Obwohl es sich immer lohnt, in Popup-Werbeblocker zu investieren, verhindert das Bearbeiten der Hosts-Datei den Zugriff auf bekannte bösartige Websites. Wenn ein Link oder ein Pop-up versucht, auf die Website zuzugreifen, leitet Ihr Betriebssystem es einfach um und führt Sie zu einer sichereren Seite.
- Erhöhte Geschwindigkeit: Wie wir bereits gesagt haben, ist das Auffinden einer Website über das DNS wie das Durchblättern der Gelben Seiten nach der richtigen Adresse. Da die Hosts-Datei auf Ihrem Mac lokalisiert ist, könnte dies möglicherweise Ihr Surfen beschleunigen, da der Mittelsmann weggelassen wird.
- Verbesserte Produktivität: Vielleicht werden Sie oder Ihr Team von Social-Media-Seiten oder Video-Streaming abgelenkt. Das Blockieren des Zugriffs auf zeitraubende Websites ist eine gute Möglichkeit, sich auf die anstehende Aufgabe zu konzentrieren.
So bearbeiten Sie die Hosts-Datei mit Terminal
Hinweis:Sie benötigen Administratorrechte, einschließlich des Kennworts, um die Mac-Hosts-Datei zu bearbeiten.
- Finden Sie die Terminal-Anwendung auf Ihrem System:Wählen Sie Anwendungen in der Seitenleiste eines Finder-Fensters und von dort aus Dienstprogramme und doppelklicken Sie dann auf Terminal.
- Sobald Sie das Terminal-Fenster geöffnet haben, können Sie auf den Nano-Texteditor zugreifen, in dem Sie die Hosts-Datei bearbeiten.
- Geben Sie
sudo nano /etc/hosts
ein und drücken Sie die Eingabetaste. - Sie werden dann nach Ihrem Administratorkennwort gefragt. Sobald Sie es eingegeben haben, drücken Sie erneut die Eingabetaste, und Sie befinden sich im Nano-Texteditor.
Der Nano-Texteditor sieht möglicherweise einschüchternd aus, wenn Sie es nicht gewohnt sind, auf Ihrem macOS zu programmieren, aber keine Sorge:Es ist sehr einfach und sehr einfach durchzuführen.
Verwenden Sie die Pfeiltasten Ihrer Tastatur, um den Cursor unter dem bereits vorhandenen Text zu positionieren. Hier geben Sie Ihre alternative IP-Adresse ein. Geben Sie die IP-Adresse ein, zu der die Site umgeleitet werden soll, klicken Sie auf die Registerkarte und geben Sie dann den Domänennamen ein, den Sie ihr zuordnen möchten. Wenn Sie es also vorziehen, dass YouTube zu Ihrer Homepage umleitet, geben Sie einfach die numerische IP-Adresse Ihrer Website ein, drücken Sie die Tabulatortaste und geben Sie dann www.youtube.com ein. Um einen weiteren Eintrag hinzuzufügen, geben Sie einfach eine neue Textzeile ein.
Wenn Sie keine bestimmte alternative Website im Auge haben oder den Zugriff darauf einfach ganz sperren möchten, können Sie entweder eine ungültige IP-Adresse eingeben, z. B. 000.0.0.100
, oder verwenden Sie 127.0.01
, die sich immer auf Ihr eigenes System bezieht.
Speichern Sie die Änderungen, indem Sie Strg-O drücken, und verlassen Sie dann den Nano-Texteditor, indem Sie Strg und X drücken, wodurch Sie zum Hauptbildschirm des Terminals zurückkehren.
Um sicherzustellen, dass Ihr Mac nicht durch die widersprüchlichen Informationen aus seiner Hosts-Datei und dem DNS verwirrt wird, bevor Sie die Befehlszeile verlassen, geben Sie sudo killall -HUP mDNSResponder
ein und drücken Sie die Eingabetaste. Dadurch werden die DNS-Caches Ihres Mac gelöscht, sodass das alte Verzeichnis nicht mit Ihrer neu aktualisierten Hosts-Datei in Konflikt gerät.
So bearbeiten Sie die Hosts-Datei mit TextEdit
Eine Alternative zur Terminal-Anwendung ist stattdessen die Verwendung von TextEdit.
- Klicken Sie auf Finder> Gehe zu> Gehe zu Ordner ... Geben Sie dann
/private/etc/hosts
ein und drücken Sie Los. Dadurch wird die Hosts-Datei im Ordner „etc.“ gefunden. - Kopieren Sie die Datei auf Ihren Desktop und doppelklicken Sie dann auf die kopierte Datei, um sie zu bearbeiten. Fügen Sie in der geöffneten Textdatei Ihre Zeile mit alternativen IP-Adressen hinzu, so wie Sie es in Terminal tun würden:Zuerst die umgeleitete IP-Adresse und dann den entsprechenden Domänennamen. Stellen Sie sicher, dass zwischen der IP-Adresse und dem Domänennamen ein Leerzeichen steht. Sonst funktioniert es nicht.
- Wenn Sie nicht möchten, dass Ihr Mac auf bestimmte Websites zugreift, verwenden Sie
127.0.0.1
für die IP-Adresse. Dadurch wird die Adresse zurück zu Ihrem Mac umgeleitet. Wenn ich beispielsweise den Zugriff auf Facebook auf einem bestimmten Mac blockieren möchte, würde ich die Hosts-Datei so bearbeiten, dass sie so aussieht: - Speichern Sie die Datei und ziehen Sie sie dann zurück in den Ordner „etc.“ Ihr Mac wird Sie fragen, ob Sie die Datei ersetzen möchten, was Sie tun, und Sie müssen Ihr Administratorkennwort eingeben, um die Änderungen zu speichern.
- Denken Sie daran, dass die Webadresse selbst nicht betroffen ist, selbst wenn Sie Eigentümer des Domainnamens sind, den Sie umleiten. Die hosts-Datei ändert nur, was auf dem Mac passiert, der sie enthält.
Die Risiken der Bearbeitung von Hosts-Dateien
Denken Sie daran, dass Sie eine Domain zu einer IP-Adresse umleiten, nicht speziell zu einer Website. Wenn Sie also eine Domain so eingestellt haben, dass sie an eine andere Site gesendet wird, hängt dies davon ab, dass die IP-Adresse gleich bleibt. Wenn die Zielwebsite ihre IP-Adresse ändert, ist Ihre neue Route nicht mehr gültig, und die Domain landet entweder auf einer neuen Website oder es wird eine Fehlermeldung ausgegeben.
Wenn Ihr Server immer noch zu lange braucht, um Anfragen zu verarbeiten, ist es möglicherweise nicht die DNS-Suche, die Sie verlangsamt. Es kann sich lohnen, Ihr Betriebssystem vollständig zu bereinigen, um sicherzustellen, dass die Verzögerung nicht von Ihrem Mac kommt.
Wie Sie Ihre Privatsphäre auf Ihrem macOS sonst noch schützen können
Jeder, der dies liest, ist besorgt genug über Datenschutz und Sicherheit, um eine Lösung finden zu wollen. Wie wir in diesem Artikel beschrieben haben, gibt es mehrere Möglichkeiten, dies manuell zu tun. Einige dieser Korrekturen brauchen Zeit. Andere Lösungen sind relativ schnell und einfach zu implementieren.
Mit CleanMyMac X können Sie Ihren System-Cache, Benutzer-Cache (einschließlich App- und DNS-Cache-Verlauf) und Browser-Cache bereinigen. Natürlich gibt es den manuellen Weg, wie in diesem Artikel beschrieben, oder Sie können mit einem Download und ein paar Klicks viel Zeit sparen, um alle digitalen Fußabdrücke zu entfernen, die Sie löschen möchten.
Wenn Sie den Cache sicher und einfach leeren möchten, können Sie mit CleanMyMac X folgendermaßen vorgehen:
- Starten Sie CleanMyMac X (hier kostenlos herunterladen)
- Wählen Sie System-Junk.
- Klicken Sie auf Scannen> Bereinigen.
Falls Sie nur den DNS-Cache entfernen müssen, gehen Sie wie folgt vor:
- Gehen Sie zum Wartungsmodul.
- Wählen Sie DNS-Cache leeren.
- Klicken Sie auf Ausführen.
Fertig! Ihr DNS-Cache wurde geleert.
Das ist alles, was Sie tun müssen. Probieren Sie es aus oder führen Sie die oben beschriebenen Schritte aus, um dies manuell zu tun.