Was ist die Datei /etc /hosts und was ist ihr Zweck??
Die /etc /hosts oder einfach die Hosts -Datei handelt. In erster Linie ist die Hosts -Datei nützlich, wenn Sie in einem lokalen Netzwerk von Computern arbeiten. Es bietet eine einfache Art von Hostname -Auflösung.
Die Datei /etc /hosts ist normalerweise nützlich, wenn wir keinen DNS- oder NIS -Dienst zur Behebung von IP -Adressen verwenden. In der Tat gab es bei DNS keine zentralisierten Systeme zur Lösung von Hostnamen. Lokale Netzwerke und Computer stützten sich auf ihre Hosts -Datei. Diese Datei enthält die Einträge für alle bekannten Hostnamen und ihre entsprechenden IP -Adressen.
Nachdem DNS in der Szene erschienen war, brauchten Computer diese Datei nicht und nutzte den DNS -Dienst zum Abrufen von Hostnamen. Trotz dieser Fortschritte ist die Hosts -Datei für moderne Betriebssysteme immer noch relevant.
Was werden wir abdecken??
In diesem Handbuch werden wir sehen, was eine Hosts -Datei unter Linux ist, einige Anwendungsfälle dieser Datei und eine Anwendung dieser Datei basierend auf den Anwendungsfällen.
Anwendungsfälle der Hosts -Datei
Wir können einer IP -Adresse einen Domänennamen über die Hosts -Datei zuweisen. Diese Änderungen sind jedoch lokal und werden auf dem lokalen Computer arbeiten.
Die Hosts -Datei ist noch heute relevant. Es gibt einige spezifische Anwendungsfälle für die nachstehend erwähnte Hosts -Datei:
In ähnlicher Weise werden in einer Software -Testumgebung viele Webanwendungen auf der örtlichen Hosts -Adresse i ausgeführt.e. Adressen des Typs 127.0.0.1. Auch hier können wir dies über die Hosts -Datei verwalten.
Format der Datei /etc /hosts
Die Hosts -Datei befindet sich im Inneren der /usw Ordner. Die Einträge der Datei sind pro Zeilenbasis sind. Beispielsweise besteht jede einzelne Zeile aus einem Hostnamen, gefolgt von ihrer IP -Adresse:
Ip_address Canonical_hostname [Aliase…]
Die hier verwendeten IP -Adressen sind entweder IPv4 oder IPv6. Diese Adressen und Hostnamen behalten einen Abstand von einem beliebigen Weißraum oder einer Entfernung eines Registerkartenzeichens bei.
Auf allen Betriebssystemen verfügt die Hosts -Datei über das gleiche Format. Lassen Sie uns den Inhalt der Datei auf einem Linux -System sehen:
127.0.0.1 Localhost
127.0.1.1
# Die folgenden Zeilen sind für IPv6 -fähige Hosts wünschenswert
:: 1 IP6-LocalHost IP6-Loopback
Fe00 :: 0 IP6-Localnet
ff00 :: 0 IP6-mcastprefix
FF02 :: 1 IP6-Allnoden
FF02 :: 2 IP6-Allrouter
Die Hosts -Datei enthält die Einträge sowohl für die IPv4- als auch für die IPv6 -Adressen.
Anwendung der Hosts -Datei
Wie bereits erwähnt, können wir die Hosts -Datei zum Blockieren einer Domäne verwenden. Nehmen wir den Fall, dass Sie YouTube blockieren. Öffne die Datei:
$ sudo nano /etc /hosts
und geben Sie die folgende Zeile ein:
0.0.0.0 www.Youtube.com
Verwenden Sie das Registerkartenzeichen, um den Speicherplatz zwischen der IP -Adresse und ihrem entsprechenden Domänennamen einzufügen.
Speichern und schließen Sie nun die Datei. Öffnen Sie jeden Webbrowser und versuchen Sie, zu YouTube zu navigieren und zu sehen, was passiert:
Wir können YouTube sehen.COM ist blockiert und wir erhalten eine "keine Verbindung" -Meldung. Um die Website zu entsperren, müssen wir einfach den obigen Eintrag aus dem entfernen /etc/hosts Datei.
Zugriff auf Steuerdateien
Neben der Datei der einfachen Hosts haben wir auch eine /etc/hosts.erlauben Datei und a /etc/hosts.leugnen Datei.
Diese Dateien, die als Hostess -Zugriffsdateien bezeichnet werden, werden von TCP -Wrappern verwendet. Diese Dateien entscheiden, ob ein Client -Computer eine Verbindung zu einem Host herstellen kann.
Wenn ein TCP -Verpackungsdienst eine Client -Anfrage erhält, führt er die folgenden Aktionen aus:
Der Gastgeber.erlauben Die Datei entscheidet, welche IP -Adressen eine Verbindung zu einem Host herstellen können. Die /etc /hosts.Deny -Datei wird in Verbindung damit verwendet.
Sicherheitsprobleme der Hosts -Datei
Obwohl die Hosts -Datei wie eine einfache Datei aussieht, verändert in einigen Fällen, beispielsweise bei Windows -Systemen, Malware wie Adware oder Spyware die Hosts -Datei, um die Benutzer zu böswilligen Websites zu bringen.
Wenn Sie sich über die Gesundheit Ihrer Hosts -Datei nicht sicher sind, können Sie Lynis System Auditor für Linux verwenden. Lynis hat seinen integrierten Testbau für die Überprüfung der Sicherheitsstärke Ihres Linux-Systems.
Versuchen Sie außerdem, die Hosts -Datei auf minimaler Länge zu halten. Wenn Sie zu viele Systeme in der Hosts -Datei deklariert haben, sollten Sie in Betracht ziehen, sie in eine andere DNS -Zone zu platzieren.
Abschluss
Die Hosts -Datei ist eine alte Datei unter Linux, aber dennoch ein leistungsstarkes Dienstprogramm. Ab dem lokalen Namen ist es ein wichtiger Bestandteil vieler Software und ihres Entwicklungsprozesses. In diesem Artikel haben wir eine grundlegende Einführung in die Hosts -Datei unter Linux gesehen. Wir haben auch gezeigt, wie Sie eine Website mithilfe der Hosts -Datei blockieren. Außerdem können wir es verwenden, um Banner, Adware und andere Seiten von Drittanbietern zu blockieren.
Nach dem Lesen dieses Artikels sollten Sie nun wissen, wie Sie die Hosts -Datei zum Verwalten von DNS -Abfragen gemäß unseren Anforderungen verwenden.