Hostwinds Blog
Suchergebnisse für:
127.0.0.1, allgemein als "localhost" bezeichnet, ist eine Loopback -IP -Adresse, mit der ein lokaler Computer wie einen Computer oder Server mit sich selbst kommunizieren kann, ohne ein externes Netzwerk wie das Internet zu verwenden.Es fällt in die IPv4 -Klasse von Loopback -Adressen (127.0.0.0 bis 127.255.255.255) und wird häufig zum Testen und Entwickeln lokaler Umgebungen verwendet.
Loopback -Schnittstelle: Es ermöglicht die Software am Computer, mit sich selbst zu kommunizieren
Lokale Kommunikation: Alle Daten, die an 127.0.0.1 gesendet wurden, werden auf denselben Computer zurückgefahren, was bedeutet, dass das Gerät niemals verlässt.
Universelle Adresse: 127.0.0.1 ist auf allen Geräten mit einer IPv4 -Adresse Standard. Daher verweist die Verwendung immer auf die lokale Maschine.
Wenn ein Computer Datenpakete über das Internet über TCP/IP sendet (die Hauptkommunikationsregeln des Webs), enthält er eine IP -Adresse, um dort zu leiten, wo diese Daten gehen sollen, und zeigt normalerweise auf ein anderes Gerät in einem Netzwerk (z. B. einen anderen Computer oder einen anderen Computer oder ein anderes GerätDrucker) oder irgendwo im Internet (z. B. ein Webserver oder einen Remote -Computer).
Wenn eine TCP/IP -Anwendung Daten an 127.0.0.1 sendet, weiß sie, dass diese Daten im Computer bleiben sollen.Anstatt es an das Netzwerk zu senden, werden die Daten auf den Computer zurückgeführt.
Hier ist eine einfache Aufschlüsselung darüber, wie TCP/IP Daten an die Loopback -Adresse (127.0.0.1) verarbeitet:
Identifizierung der Loopback -Adresse: Wenn Daten auf 127.0.0.1 gerichtet sind, erkennt der TCP/IP -Stack im Computer dies als Sonderadresse für interne Kommunikation innerhalb des Computers.
Den Daten umleiten: Anstatt die Datenpakete an das Netzwerk zu senden, löscht TCP/IP sie wieder in den eigenen TCP/IP -Stack des Computers und schleifen die Daten effektiv an sich selbst zurück.
Lieferung an die richtige Anwendung: Die Pakete werden dann in die vollständige Nachricht zusammengesetzt und basierend auf der in den Daten enthaltenen Portnummer an die entsprechende Anwendung auf dem Computer gerichtet.
Während der Kernzweck von 127.0.0.1 darin besteht, einen Computer lokale Anwendungsdaten anzuzeigen, ohne eine externe Netzwerkverbindung zu benötigen, ist die Loopback -Adresse auch in der Webentwicklung und der Serververwaltung nützlich.
Lokale Entwicklungsumgebung: Webentwickler verwenden häufig 127.0.0.1, um eine Website auf ihrem lokalen Computer zu hosten, bevor sie sie auf einem Live -Server bereitstellen, sodass sie in einer Umgebung, die den Live -Server nachahmt, testen kann.
Servertests: Wann Konfigurieren eines WebserversMit 127.0.0.1 können Administratoren die Funktionsfunktionen der Administratoren testen, ohne die Website dem Internet auszusetzen.Überprüfen Sie beispielsweise, ob Apache oder Nginx den Inhalt korrekt von Localhost bedient.
Sicherheit: Durch die Konfiguration bestimmter Dienste an nur 127.0.0.1 können Sie den Zugriff auf diese Dienste einschränken, um sicherzustellen, dass sie nur von der lokalen Maschine aus zugänglich sind.Dies ist besonders nützlich für Datenbankserver wie MySQL oder MariADB, auf die nicht direkt über das Internet zugegriffen werden sollte.
CPANEL/WHM: Für Hosting -Umgebungen, die CPANEL oder WHM (Webhost -Manager) verwenden, wird 127.0.0.1 häufig in Konfigurationsdateien und Skripten verwiesen, um auf den lokalen Server zu verweisen.Zum Beispiel kann CPanel verwenden 'localhost'Als Standard -Datenbankhost, sodass der Server eine Verbindung zur MySQL -Datenbank auf demselben Computer herstellt.
Alle Daten, die über TCP/IP an eine IP -Adresse gesendet wurden, enthält etwas, das als "" bezeichnet wird "enthalten.Portnummer" - Ports sind wie Kanäle oder Postfächer, die die Daten auf die richtige Anwendung auf einem lokalen Computer (Computer, Webserver usw.) lenken. Sie werden am Ende einer IP -Adresse angehängt und normalerweise automatisch von einer Anwendung zugewiesen, aber jedochkann auch manuell konfiguriert werden.
Die Verwendung von Portnummern mit der Loopback -Adresse kann sehr nützlich sein, um mit bestimmten Anwendungen auf einer lokalen Maschine zu kommunizieren.
Wenn Sie beispielsweise einen Webserver lokal testen, kann man auf 127.0.0.1:8080 darauf zugreifen, wobei 8080 die Portnummer ist.
Die Loopback -Adresse wurde speziell für die lokale Kommunikation auf dem Host -Computer konzipiert und ist nicht von außerhalb des Netzwerks zugänglich.Hier ist der Grund, warum externe Benutzer mithilfe der Loopback -Adresse nicht auf Localhost -Anwendungen zugreifen können.
Netzwerkisolation: Die Loopback -Adresse kann nur von der lokalen Maschine verwendet werden, um mit sich selbst zu kommunizieren.Es ist im Netzwerk nicht sichtbar und erscheint nicht an Netzwerkoberflächen, sodass externe Benutzer keine Anwendungen erreichen können, die an diese Adresse gebunden sind.
Routing und Firewalls: Netzwerkrouter und Firewalls sind so eingerichtet, dass sie alle externen Versuche zum Zugriff auf die Loopback -Adresse blockieren und sicherstellen, dass die Datenpakete mit der Adresse 127.0.1 in der örtlichen Maschine aufbewahrt und an anderer Stelle nicht weitergeleitet werden.
Lokale Systemgrenzen: Anwendungen, die die Loopback -Adresse verwenden, können nur über den Computer zugegriffen werden, auf dem sie ausgeführt werden.Jede Verbindungsversuche von außen sind nicht erfolgreich, da die Anfrage den lokalen Computer niemals verlässt.
Der gesamte Bereich von IPv4 -Loopback -Adressen verläuft von 127.0.0.0 bis 127.255.255.255.Während 127.0.0.1 die am häufigsten referenzierte und am häufigsten verwendete Loopback -Adresse ist, können auch andere Adressen in diesem Bereich für verschiedene Zwecke verwendet werden, z. B. für die Isolierung verschiedener Dienste und Anwendungen, das Testen des internen Netzwerkgeräts und die Verwaltung des internen Datenverkehrs.
Sie können beispielsweise Anwendungen zum Testen und Debuggen isolieren, indem Sie ihnen ihre eigenen Adressen wie 127.0.0.2 oder 127.0.0.3 zuweisen.
IPv6 hat auch eine Loopback -Adresse.Es wird oft als :: 1 geschrieben gesehen, was Kurznotation ist.Die '::' in IPv6 -Adressen bedeutet eine Reihe von Nullen, daher beträgt die vollständige Adresse in ihrem erweiterten Form 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001.
Während IPv4 eine Reihe von Loopback -IP -Adressen bietet, hat IPv6 nur :: 1 für den Zugriff auf den Localhost.
Die Localhost Loopback -Adresse kann über die zugegriffen werden Befehlszeile oder über einen Webbrowser.Beide Wege ermöglichen den Zugriff auf Anwendungen, die auf der lokalen Maschine ausgeführt werden. Sie werden jedoch feststellen, dass sich ihre Werkzeuge und Schnittstellen unterscheiden.
Hinweis: Vor der Verwendung des Browsers oder 'lockenBefehl stellen Sie sicher, dass der Webserver oder die Anwendung, auf die Sie zugreifen möchten, in Betrieb ist.Wenn dies nicht der Fall ist, können Sie nicht darauf zugreifen.
Schritt 1: Öffnen Sie Ihren Webbrowser
Sie können jeden Webbrowser wie Chrom, Firefox oder Edge verwenden.
Schritt 2: Geben Sie die URL ein
Geben Sie in der Browser -Adressleiste an.http://localhost' oder 'http://127.0.0.1'und drücken Sie Eingeben.Beide Adressen beziehen sich auf Ihre lokale Maschine und füllen dieselben Daten.
Portnummer (falls erforderlich): Wenn Ihre Anwendung oder Ihr Server auf einem bestimmten Port ausgeführt wird (außer dem Standardport 80 für HTTP), müssen Sie die Portnummer in die URL aufnehmen.Wenn Ihr Server beispielsweise auf Port 8080 ausgeführt wird, würden Sie eingeben.http://localhost:8080' oder 'http://127.0.0.1:8080'.
Schritt 1: Öffnen Sie eine Befehlszeilenschnittstelle
Auf Windows, Öffnen Sie die Eingabeaufforderung (CMD) oder PowerShell.
Auf macos oder Linux, offenes Terminal.
Schritt 2: Führen Sie den Befehl "Curl" aus
Typ 'Curl Localhost' oder 'Curl 127.0.0.1'und drücken Sie Eingeben.
Zum IPv6, Typ 'Curl :: 1'und drücken Sie Eingeben.
Bonus: Sie können auch verwenden 'Klingeln'Befehl mit der Loopback -Adresse, um die Netzwerkkonnektivität zu testen ('Ping Localhost' und 'Ping 127.0.0.1')
Geschrieben von Hostwinds Team / August 14, 2024