Video: /etc/hosts for Local Domains in Linux 2024
Die Hosts-Datei ist eine einfache Liste von IP-Adressen und den Hostnamen, die jeder Adresse zugeordnet sind. Sie können sich die Hosts-Datei als eine lokale DNS-Datenbank vorstellen. Wenn Linux einen DNS-Namen auflösen muss, sucht es zuerst nach dem Namen in der Hosts-Datei. Findet Linux den Namen dort, muss er keine DNS-Suche durchführen. Es verwendet einfach die IP-Adresse in der Hosts-Datei.
Bei kleinen Netzwerken ist es üblich, den Hostnamen für jeden Computer im Netzwerk in der Hosts-Datei auf jedem Computer aufzulisten. Wenn Sie dem Netzwerk dann einen neuen Computer hinzufügen, aktualisieren Sie einfach die Hosts-Datei jedes Computers, um den neuen Computer einzuschließen.
Das ist nicht so schlimm, wenn das Netzwerk nur ein paar Computer hat, aber das wäre für ein Netzwerk mit 1000 Hosts nicht der Fall. Deshalb sind andere Namensauflösungssysteme für größere Netzwerke beliebter.
Die Standard-Linux-Hosts-Datei sieht etwa so aus:
# Entfernen Sie die folgende Zeile nicht, oder verschiedene Programme #, die Netzwerkfunktionen erfordern, schlagen fehl. 127. 0. 0. 1 lokaler Host. localdomain localhost
Hier die Namen localhost. localdomain und localhost lösen beide auf 127. 0. 0. 1 auf, was die lokale Loopback-Standardadresse ist.
Hier ist ein Beispiel für eine Hosts-Datei, die einige zusätzliche Einträge enthält:
# Entfernen Sie die folgende Zeile nicht, oder verschiedene Programme #, die Netzwerkfunktionen erfordern, schlagen fehl. 127. 0. 0. 1 LServer localhost. localdomain localhost 192. 168. 1. 1 linksys 192. 168. 1. 100 Station. Spalter. com ward 192. 168. 1. 101 juni. Spalter. Com Jun. 192. 168. 1. 102 Wally. Spalter. com wally 192. 168. 1. 103 theodore. Spalter. com theodore beaver
Im obigen Beispiel wurden Hostnamen für jede der vier Computer der Cleaver-Familie und deren Linksys-Router definiert. Auf jeden Computer kann mit einem von zwei Namen zugegriffen werden (z. B. ward. Cleaver. Com oder nur ward ), mit Ausnahme des letzten, der drei Namen hat.