Master die Linux /etc/hosts
Datei: Eine umfassende Anleitung
Haben Sie jemals eine Website vor Ort testen, lästige Anzeigen blockieren oder schnell auf Netzwerkgeräte zugreifen? Die Linux /etc/hosts
-Fatei ist Ihre Geheimwaffe! Mit dieser einfachen Textdatei, die sich unter /etc/hosts
befindet, können Sie Hostnamen auf bestimmte IP -Adressen abbilden, sodass Sie die direkte Steuerung über die Auflösung Ihres Systems Domain -Namen erhalten. In diesem Handbuch wird angezeigt, wie Sie diese leistungsstarke Datei mit praktischen Beispielen sicher bearbeiten.
Inhaltsverzeichnis
/etc/hosts
ändern? /etc/hosts
127.0.0.1 localhost
) /etc/hosts
Bearbeiten der Datei
/etc/hosts
Datei? /etc/hosts
Die Datei ist eine entscheidende lokale Textdatei. Ihr Betriebssystem verwendet es, um Hostnamen in IP -Adressen
/etc/hosts
ändern? 127.0.0.1 mywebsite.local
). 0.0.0.0
oder 127.0.0.1
(Loopback), um Zugriff zu verhindern. /etc/hosts
-Datei wird vor vor den DNS des Internets überprüft. Einträge hier umgehen Online -Lookups und beschleunigen möglicherweise den Zugriff. /etc/hosts
127.0.0.1 localhost
sind für die Systemfunktionalität wesentlich. Das Entfernen oder Ändern dieser Instabilität kann eine Systeminstabilität verursachen. /etc/hosts
Überschreibt DNS: Einträge in dieser Datei Vorrang vor externen DNS -Servern. Falsche Einträge können den Zugriff auf legitime Websites oder Dienste blockieren. untersuchen wir jede Vorsichtsmaßnahme im Detail:
127.0.0.1 localhost
) Der 127.0.0.1 localhost
Eintrag ist für interne Systemprozesse von entscheidender Bedeutung. Das Ändern oder Löschen dieser Dienste kann die Software und Dienste stören.
ein typischer /etc/hosts
Eintrag:
<code>127.0.0.1 localhost ::1 localhost</code>
Das Hinzufügen desselben Hostnamens mit unterschiedlichem IPS verursacht Verwirrung.
falsch /etc/hosts
Beispiel:
<code>127.0.0.1 mywebsite.local 192.168.1.100 mywebsite.local</code>
Die Datei /etc/hosts
wird vor externe DNS konsultiert. Wenn eine Domäne aufgelistet ist, verwendet das System die IP von /etc/hosts
unabhängig vom öffentlichen DNS -Datensatz.
Beispiel:
<code>127.0.0.1 example.com</code>
Dies kräftig example.com
, sich immer auf 127.0.0.1
zu lösen.
/etc/hosts
: Eine Schritt-für-Schritt-Anleitung Sichern Sie Ihre /etc/hosts
-Datei immer vor der Bearbeitung:
sudo cp /etc/hosts /etc/hosts.bak
Verwenden Sie einen Texteditor wie nano
oder vim
:
sudo nano /etc/hosts
oder
sudo vim /etc/hosts
Das Format ist <ip address> <hostname> [alias]</hostname></ip>
:
<code>127.0.0.1 localhost 192.168.1.100 myserver.local myserver</code>
zu Ihrem lokalen Server zuzuordnen: mywebsite.local
<code>127.0.0.1 localhost ::1 localhost</code>
blockieren example.com
:
<code>127.0.0.1 mywebsite.local 192.168.1.100 mywebsite.local</code>
oder
<code>127.0.0.1 example.com</code>
:wq
, Geben Sie Um sofortige Änderungen sicherzustellen, spülen Sie den DNS -Cache (die Befehle variieren je nach Verteilung; sudo systemctl restart systemd-resolved
oder sudo systemctl restart nscd
sind häufig).
verwenden ping mywebsite.local
oder getent hosts mywebsite.local
.
bei Bedarf: sudo cp /etc/hosts.bak /etc/hosts
Überprüfen Sie den Dateiinhalt mit cat /etc/hosts
oder getent hosts localhost
.
Dieser Leitfaden bietet einen umfassenden, sicheren Ansatz zur Bearbeitung der Linux /etc/hosts
-Datei. Wenn Sie seine Funktionalität verstehen und die erforderlichen Vorsichtsmaßnahmen treffen, können Sie seine Leistung für Entwicklung, Fehlerbehebung und Netzwerkmanagement nutzen.
Das obige ist der detaillierte Inhalt vonSo bearbeiten Sie die Hosts -Datei in Linux sicher: Ein Anfängerhandbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!