So bearbeiten Sie die Hosts -Datei unter Linux?

So bearbeiten Sie die Hosts -Datei unter Linux?

Eine Hosts -Datei wird unter Linux, Windows und Mac unterstützt. Sie sind Klartextdateien, die Hostnamen auf verschiedene IP-Adressen abbilden können. Es ist großartig, die Hosts -Datei zu bearbeiten, wenn Sie den Test im jeweiligen Netzwerk ausführen. Sie können auch die Zuordnung einer IP -Adresse verwenden, um den Vorgang zu überspringen, in dem der Webbrowser die DNS (Domänenname -Server) verwendet, um einen Domänennamen in eine bestimmte IP -Adresse zu übersetzen.

Wenn ein Benutzer den Domänennamen einer Website eingibt, muss der Domänenname in eine bestimmte IP -Adresse übersetzt werden. Eine Hosts -Datei hat eine oberste Priorität gegenüber DNS, da ein Betriebssystem seine Hosts -Datei auf eine Domäne überprüft und falls es keinen Eintrag für diese Domäne gibt. Es beginnt, die konfigurierten DNS -Server für die Lösung des jeweiligen Domänennamens abzufragen. Es waren die kleinen Informationen über die Hosts -Datei, und wir werden jeden einzelnen Aspekt darüber berücksichtigen, wie Sie Hosts -Dateien auf Linux bearbeiten können.

Warum Hosts -Datei bearbeiten?

Es gibt verschiedene Gründe für die Bearbeitung von Hosts -Datei im Linux -Computer:

  • Sie können einfach eine Website blockieren.
  • Sie können einen Angriff erledigen.
  • Sie können einen Alias ​​für verschiedene Standorte auf einem lokalen Server erstellen.
  • Sie können Adressen überschreiben, die ein DNS -Server liefert.
  • Sie können den Zugriff auf Netzwerkverkehr problemlos steuern.

So bearbeiten Sie die Hosts -Datei unter Linux?

Öffnen Sie das Terminal aus Anwendungen> Dienstprogramme> Terminalfunktion, oder Sie können Strg, Alt und T als Verknüpfungsschlüssel verwenden.

Öffnen Sie nach dem Öffnen des Terminals die Linux -Hosts -Datei im System mit dem folgenden Befehl:

sudo vim /etc /hosts

Wir haben VIM verwendet, aber Sie können verschiedene Textredakteure wie Nano verwenden.

Sobald Sie den Befehl ausgeführt haben, fordert Sie das System auf, das Passwort einzugeben, um die Hosts -Datei zu öffnen.

Sie können die Hosts -Datei leicht ändern, so.

0.0.0.0 Server.Domain.com

Sie können Einträge am Ende der Hosts -Datei gemäß Ihren Anforderungen hinzufügen. Falls Sie eine Zeile ignorieren oder das System angeben möchten, um die Zeile nicht zu lesen. Schließlich können Sie die Datei vorher speichern und sicherstellen, dass Sie sie vor dem Abschluss speichern.

Blockieren Sie eine Website

Wenn Sie blockieren möchten, dass eine bestimmte Website sie an die IP -Adresse des LocalHost umleitet, ändern Sie den Domänennamen der Hosts -Datei. Zum Beispiel wollen wir xxyyzz blockieren.com, dann können wir schreiben:

134.1.0.1 www.xxyyzz.com

Im obigen Text 134.1.0.1 ist die IP des Localhost, aber wenn Sie Änderungen in der Standardroute vornehmen möchten, können Sie schreiben:

0.0.0.0 www.xxyyzz.com

Im obigen Text 0.0.0.0 IP ist eine Standardroute aus dieser bestimmten Hosts -Datei.

Endlich können Sie gleichzeitig Strg- und X -Tasten drücken, um die Datei zu speichern.

Nennen Sie Service Switch

Wie bereits erwähnt, wird eine Hosts -Datei zur Umgehung einer Domänen -Namer -Server -Suche umgehen. Dennoch enthält es eine andere Datei, die die Informationen des Betriebssystems über die Reihenfolge zum Auffinden der IP -Adressübersetzung enthält.

Der NSSwitch.conf ist eine Datei, die vollständig für das Finden des DNS konfiguriert ist, überspringt dann die Hosts -Datei und geht in die DNS -Suche ein. Sie können die folgende Befehlszeile für die Konfigurationsüberprüfung problemlos verwenden:

Katze /etc /nsswitch.Conf
xyz@xyz-virtualBox: ~ $ cat usw. nsswttch.Conf
# /etc /nsswitch.Conf
#
# Beispielkonfiguration der GNU Name Service Switch -Funktionalität.
# Wenn Sie die Pakete "Glibc-Doc-Reference" und "Info" installiert haben, versuchen Sie es mit:
# 'Info libc "Name Service Switch"' Informationen zu dieser Datei.
Passwd: Compat Systemd
Gruppe: COMPAT SYSTEMD
Schatten: COMPAT
GSHADOW: Dateien
Hosts: Dateien Mdns4_Minimal [NotFound = Return] DNS MyHostName -Dateien
Netzwerke: DB -Dateien
Protokolle: DB -Dateien
Dienste: DB -Dateien
Ethers: DB -Dateien
RPC: DB -Dateien
NetGroup: Nis
xyz@xyz-virtualbox: ~ $

Es gibt einen Eintrag mit dem Namen „Hosts“, der sicherstellt. Falls es nicht so aufgeführt ist, öffnen Sie Ihren Dateieditor mit dem folgenden Befehl unten:

sudo vim /etc /nsswitch.Conf

Dieser Befehl öffnet den VIM -Texteditor, um Änderungen vorzunehmen und die Dateien zu Beginn für die angemessene Verwendung festzulegen.

Abschluss

Die Hosts -Dateien sind von Vorteil, um mehrere Aufgaben für Domainnamen und IP -Adressen auszuführen. Es waren die vollständigen Informationen in der Hosts -Datei und wie Sie die Hosts -Datei unter Linux problemlos bearbeiten können. Dieses Verfahren wird auf mehreren Linux -Maschinen vor Gericht gestellt, aber Sie müssen jeden Schritt sorgfältig befolgen.