Verständnis der Datei /etc /hosts

Verständnis der Datei /etc /hosts

Der '/etc/hosts' ' Die Datei ist eine einfache Textdatei, die Hostnamen in IP -Adressen montiert. Es wird verwendet, um Hostnamen in IP -Adressen auf einem lokalen System zu beheben, ohne dass es extern ist DNS (Domainnamensystem) Lookups.

Der '/etc/hosts' ' Die Datei enthält eine Zeile für jede Hostname-zu-IP-Adresszuordnung, wobei die Felder durch White Space getrennt werden. Die Felder in der '/etc/hosts' ' Die Datei lautet wie folgt:

  • IP Adresse: Die IP -Adresse des Hosts.
  • Hostname: Der Hostname des Gastgebers.

Hier ist ein Beispiel für a '/etc/hosts' ' Dateieingabe:

127.0.0.1 Localhost
1127.0.0.1 Localhost

In diesem Beispiel lautet die IP -Adresse „127.0.0.1 ”und der Hostname ist„ Localhost “. Dieser Eintrag ordnet den Hostnamen „Localhost“ an die IP -Adresse „127.0.0.1 ”, die Loopback -Adresse für das lokale System ist.

Standard /etc /hosts Datei

Der '/etc/hosts' ' Die Datei wird von den Netzwerk -Tools und -Diensten des Systems verwendet, um Hostnamen in IP -Adressen zu beheben. Wenn ein Hostname in einen Webbrowser oder ein anderes Netzwerk -Tool eingegeben wird, überprüft das System zunächst die '/etc/hosts' ' Datei, um festzustellen, ob es einen Eintrag für den Hostnamen gibt. Wenn ein Eintrag vorhanden ist, verwendet das System die entsprechende IP -Adresse, anstatt eine externe DNS -Suche durchzuführen.

Hinzufügen neuer Einträge in /etc /hosts

Sie können auch verwenden '/etc/hosts' ' Domänennamen, die nicht in den globalen DNs enthalten sind, wie lokale Entwicklungsserver oder Intranet -Server. Dies kann durch Hinzufügen von Einträgen für diese Server in /etc /hosts mit ihren entsprechenden IP -Adressen erfolgen. Zum Beispiel:

Lokale Domänenbindung an /etc /hosts
  • Hier Demo.Beispiel.com wird 192 zugeordnet.168.1.210 IP -Adresse
  • lokal.Beispiel.com ist mit 127 kartiert.0.0.1 (Localhost).

Blockieren der Website mit /etc /hosts

Wir können diese Datei auch verwenden, um den Zugriff auf jede Domäne zu verhindern. Das kann für die Eltern hilfreich sein, um den Zugang der Website auf ihre Angehörigen zu kontrollieren. Zum Beispiel, wenn jemand den gesamten Verkehr auf Facebook blockieren möchte.com, sie können einen Eintrag in /etc /hosts hinzufügen, der Facebook zeigt.com bis 127.0.0.1, das ist die Loopback -Adresse und wird auf keiner tatsächlichen Website gelöst.

Blockieren eines Domain -Zugriffs mit /etc /hosts

Der '/etc/hosts' ' Die Datei kann vom Root-Benutzer bearbeitet werden. Dies kann für Testzwecke nützlich sein oder die DNS -Auflösung bestimmter Hostnamen überschreiben. Allerdings die '/etc/hosts' ' Die Datei sollte nicht als primäre Quelle für Hostname-zu-IP-Adresse verwendet werden, da sie schwierig werden kann, wenn die Anzahl der Einträge wächst. Stattdessen wird im Allgemeinen empfohlen, einen zentralisierten DNS -Server für die Auflösung des Hostnamens zu verwenden.