So ändern und verwalten Sie die Hosts-Datei unter Linux

Durch die Änderung einer wenig bekannten Funktion namens hosts-Datei kann die Systemsicherheit verbessert werden, unabhängig davon, ob Sie Verknüpfungen erstellen, Websites blockieren oder mehr. Aber wie finden und ändern Sie es?

Durch die Änderung einer wenig bekannten Funktion namens hosts-Datei kann die Systemsicherheit verbessert werden, unabhängig davon, ob Sie Verknüpfungen erstellen, Websites blockieren oder mehr.  Aber wie finden und ändern Sie es?
Werbung

Eine wenig bekannte Funktion, genannt die Host-Datei, kann angepasst werden, um Ihr System zu modifizieren, abhängig von Ihren Bedürfnissen. Egal, ob Sie Verknüpfungen erstellen, Websites blockieren oder vieles mehr, Sie können sich in der Datei hosts um alles kümmern.

Aber wie ändern Sie es? Wir zeigen Ihnen das und einige Anwendungsbeispiele, damit Sie sofort loslegen können.

Was ist die Hosts-Datei?

Einfach ausgedrückt, die hosts-Datei ist eine reine Textdatei, die von allen Betriebssystemen verwendet wird, um Hostnamen in IP-Adressen zu übersetzen. Wenn Sie einen Hostnamen wie facebook.com eingeben, sucht Ihr System in der hosts-Datei nach der IP-Adresse, die es für die Verbindung mit dem entsprechenden Server benötigt. Wenn Sie jedoch die Datei hosts öffnen, werden Sie schnell feststellen, dass dort nicht das Verzeichnis des gesamten Internets enthalten ist. Stattdessen könnte es nur ein paar Zeilen geben und das war's. Ihr System überprüft immer zuerst die Datei hosts und alles, was nicht in der Datei hosts definiert ist, wird auf den in Ihren Netzwerkeinstellungen definierten DNS-Servern nachgeschlagen. Ändern der DNS-Server und Verbessern der Internetsicherheit Ändern der DNS-Server Verbessere die Internetsicherheit Stelle dir das vor - du wachst an einem schönen Morgen auf, schenkst dir eine Tasse Kaffee ein und setzt dich dann an deinen Computer, um mit deiner Arbeit für den Tag zu beginnen. Bevor Sie tatsächlich ... Lesen Sie mehr (in der Regel die DNS-Server Ihres Internetdienstanbieters).

muo-linux-hostsfile-dns

Dies bedeutet jedoch, dass Sie die Datei hosts zu dem hinzufügen können, was die DNS-Server nicht bereitstellen können (z. B. Aliase für Standorte in Ihrem lokalen Netzwerk, was sonst nur möglich ist, wenn Sie einen DNS-Server in Ihrem lokalen Netzwerk eingerichtet haben). oder überschreiben Sie die IP-Adressen, die Ihre DNS-Server normalerweise bereitstellen würden.

Wenn Sie beispielsweise nach facebook.com fragen, geben die DNS-Server die IP-Adresse von Facebook an Ihren Computer zurück. Wenn Sie jedoch Facebook auf diesem Computer blockieren möchten, können Sie in der Datei hosts einen Eintrag hinzufügen, der Ihrem Computer mitteilt, dass facebook.com auf eine andere IP-Adresse verweist, die sich von der tatsächlichen IP-Adresse von Facebook unterscheidet. Um Facebook zu blockieren, könnten Sie in der hosts-Datei sagen, dass facebook.com auf 127.0.0.1 zeigen sollte. Dies ist die Loopback-IP-Adresse, die immer auf Ihr eigenes System verweist. Es gibt viele andere Dinge, die Sie mit der hosts-Datei tun können, aber dies sind nur einige grundlegende Beispiele und andere Anwendungen hängen stark von Ihren Anforderungen ab.

Wie man es bearbeitet

Unter Linux finden Sie die Host-Datei unter /etc/hosts . Da es sich um eine einfache Textdatei handelt, können Sie einfach entweder einen Terminal-Texteditor oder einen grafischen Texteditor verwenden. Gedit: Einer der meistgefüllten Nur-Text-Editoren [Linux & Windows] gedit: Einer der am meisten Feature-gefüllten Klartext-Editoren [Linux & Windows] Wenn Sie an Klartext-Editoren denken, ist das erste, was Ihnen in den Sinn kommen kann, die Anwendung Windows Notepad. Es tut genau, was seine Jobbeschreibung angibt - einfache Funktionen für einen Klartext ... Lesen Sie mehr. Leider gibt es nur ein grafisches Tool, das die Hosts-Datei teilweise steuert: Linux Mint ist Linux Mint 17 "Qiana" Der Ubuntu-Killer? Ist Linux Mint 17 "Qiana" Der Ubuntu-Killer? Die neueste Version von Linux Mint, die 17. Veröffentlichung mit dem Codenamen "Qiana", ist da! Es ist eine großartige Alternative für Leute, die Windows verlassen, sowie für diejenigen, die Ubuntu einfach nicht mögen. Lesen Sie mehr Domain Blocker-Anwendung. Es funktioniert durch Hinzufügen von Einträgen in die hosts-Datei, die die von Ihnen angegebenen Hostnamen auf 127.0.0.1 verweist. Das ist alles, was Sie mit dem Domain-Blocker tun können - jede andere Verwendung der hosts-Datei erfordert, dass Sie die Änderungen mit einem Texteditor vornehmen.

linux_mint_domain_blocker

Da die hosts-Datei eine Systemdatei ist, benötigen Sie Administratorrechte, um Änderungen an der Datei zu speichern. Daher können Sie es mit Terminalbefehlen bearbeiten. Ein AZ von Linux - 40 wichtige Befehle, die Sie kennen sollten Eine AZ von Linux - 40 wichtige Befehle, die Sie kennen sollten Linux ist das oft ignorierte dritte Rad für Windows und Mac. Ja, in den letzten zehn Jahren hat das Open-Source-Betriebssystem eine Menge an Zugkraft gewonnen, aber es ist immer noch weit davon entfernt, in Betracht gezogen zu werden ... Lesen Sie mehr wie sudo nano /etc/hosts oder gksu gedit /etc/hosts . Sie müssen das Terminal verwenden, damit Sie die entsprechende Anwendung mit Administratorrechten starten können. Ersetzen Sie einfach nano oder gedit mit Ihrem bevorzugten Terminal-Text-Editor bzw. grafischen Texteditor. Wenn Sie mit dem Bearbeiten der Datei fertig sind, drücken Sie Strg + X und dann y, um das Überschreiben der Änderungen zu bestätigen.

Host-Dateisyntax verstehen

In der hosts-Datei befindet sich hier jeder Eintrag in einer eigenen Zeile. Für die Zwecke dieses Artikels ist die Syntax sehr einfach: Sie geben die IP-Adresse ein, in die der Hostname übersetzt werden soll, dann eine Registerkarte und dann den Hostnamen. Um beispielsweise Facebook zu blockieren, geben Sie 127.0.0.1facebook.com ein, wobei Sie die Tabulatortaste auf der Tastatur drücken. Um das zu überprüfen, können Sie auch den Screenshot überprüfen und mit Ihrem vergleichen.

hosts_datei_beispiel

In einem anderen Beispiel, wenn Sie einen Computer in Ihrem Heimnetzwerk haben (sagen Sie mit einer IP-Adresse von 192.168.1.10), der eine einfache Website hat, die etwas Nützliches für Sie tut, kann Folgendes in Ihre Hosts-Datei eingeben: 192.168.1.10homeserver . Wenn Sie jetzt Ihren Browser öffnen und einfach http://homeserver, wird er automatisch auf 192.168.1.10 umgeleitet. Und das ist viel einfacher, als jedes Mal die IP-Adresse einzugeben.

Mögliche Probleme

Das einzige Problem, auf das ich gestoßen bin, ist Chrome. Es neigt dazu, die hosts-Datei zu ignorieren, es sei denn, Sie tun eines von zwei möglichen Dingen:

  1. Geben Sie http:// am Anfang jeder Adresse ein. Wenn Sie beispielsweise Facebook in der Datei hosts blockiert haben, wird Chrome die Blockierung umgehen, wenn Sie einfach facebook.com in die Adressleiste eingeben. Wenn Sie http://facebook.com in die Adresszeile eingeben, folgt die Host-Datei.
  2. Deaktivieren Sie in den Chrome-Einstellungen die Option "Web-Service zur Behebung von Navigationsfehlern verwenden". Sie müssen dann nicht jedes Mal http:// .

chrome_hosts_file_settings

Versuch es!

Die hosts-Datei ist eine magische kleine Datei, die mehrere nützliche Funktionen bietet. Auch wenn Sie nicht unbedingt eine der Funktionen benötigen, die es bietet (obwohl Sie einige Ideen für Ihre Hosts-Datei bekommen Was ist die Windows-Host-Datei? Und 6 überraschende Möglichkeiten, es zu verwenden Was ist die Windows-Host-Datei? Und 6 überraschende Möglichkeiten zu verwenden Mit der Windows Hosts Datei können Sie festlegen, welche Domainnamen (Websites) mit welchen IP-Adressen verknüpft sind.Sie haben Vorrang vor Ihren DNS-Servern, so dass Ihre DNS-Server sagen können, dass facebook.com mit ... Read More is not verletzt), es ist keine schlechte Idee, damit herumzuspielen, um sich vertraut zu machen. Wenn Sie einmal auf eine Situation stoßen, in der Sie die Funktionen der Hosts-Datei verwenden können, sind Sie sich dessen bewusst und wissen, wie Sie sie einrichten.

Was befindet sich in Ihrer Hosts-Datei? Gibt es eindeutige Möglichkeiten, wie Sie die hosts-Datei verwendet haben? Lass es uns in den Kommentaren wissen!

Bildquelle: Internetbausteine ​​über Shutterstock

In this article