Was bedeutet Top 107.0.0.1?

Was bedeutet Top 107.0.0.1?

IP -Adressierung

Das Internetprotokoll oder IP verwendet eine 32-Bit-IPv4- oder 128-Bit-IPv6-Adresse, um ein Gerät in einem Netzwerk zu identifizieren. Dies ist analog zu unserer physischen Eigenheimadresse, die für die Lieferung unserer E -Mails und Online -Einkaufsartikel verwendet wird, um uns zu erreichen usw. Unsere physische Heimatadresse ist eine Mischung aus Zahlen und Wörtern, aber bei Computern verstehen sie nur numerische Adressen in einem bestimmten Format. Auch wenn wir eine Adresse wie „www“ eingeben.Domain.com ”, Computer werden es unter Verwendung des DNS -Mechanismus in ein numerisches Format auflösen.

Eine IP -Adresse ist privat, wenn sie nur in einem lokalen Netzwerk verwendet wird. Auf der anderen Seite wird eine öffentliche IP zum Zugriff auf Netzwerke und Geräte außerhalb eines privaten LAN und über das Internet verwendet. Drei verschiedene Bereiche von IP -Adressen werden in einem privaten Block von der Internet -zugewiesenen Nummernbehörde (IANA) zugewiesen. RFC 1918 gibt diese drei Bereiche wie folgt an:

10.0.0.0 -10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

Der Adressblock 127.0.0.0/8 ist für Loopback- oder Localhost -Adressen reserviert. Es ist im Grunde ein IP -Adressbereich, der auf Hostebene privat ist. Jede IP -Adresse in diesem Bereich kann für ein Netzwerk nicht verwendet werden. Lassen Sie uns das Konzept von Localhost IP oder 127 eingehend untersuchen.0.0.1.

Was ist Lokalhost oder 127.0.0.1?

Localhost bezieht sich auf den Namen eines Computers selbst. Localhost leitet in die IP -Adresse 127 weiter.0.0.1, das auch als Loopback -Adresse bezeichnet wird. Eigentlich jede IPv4 -Adresse in Block 127.0.0.0/8 ist als Loopback -Adresse bezeichnet. Anwendungen bevorzugen normalerweise 127.0.0.1 für ihren Netzwerkdienst. Die IP -Adresse 127.0.0.1 wird normalerweise der Loopback -Schnittstelle zugeordnet. Eine Loopback -Schnittstelle ist technisch gesehen eine geschlossene Schaltung. Dies bedeutet jedes TCP- oder UDP -Paket, das an der Loopback -Schnittstelle ankommt (Localhost oder 127.0.0.1) wird auf den Computer selbst weitergeleitet, ohne in das äußere Netzwerk oder im Internet zu gehen.

Localhost wird im Grunde genommen von vielen Softwareprogrammen wie Webservern, Datenbankservern usw. verwendet. ihre Dienstleistungen bereitstellen. In den meisten Fällen, in denen mehrere Anwendungen die Localhost -Adresse verwenden, können sie so konfiguriert werden, dass sie verschiedene Portnummern verwenden. Dies kann normalerweise durchgeführt werden, indem deren Konfigurationsdateien geändert werden.

Bedürfnis nach lokalhost

Der Hauptzweck bei der Verwendung von Localhost besteht darin, Anwendungen zu entwickeln und zu testen, bevor sie in Produktionsumgebungen bereitgestellt werden. Eines der beliebten Beispiele ist die WordPress -Entwicklung. Man kann die lokale Umgebung nutzen, um neue Plugins und Updates zu testen, bevor sie in der realen Welt bereitgestellt werden. Einige Anwendungen wie Stringer RSS -Leser können nur über Localhost verwendet werden. Wenn Sie überprüfen möchten, ob der Localhost ordnungsgemäß auf Ihrem Computer festgelegt ist, installieren Sie einfach den Apache -Webserver und navigieren Sie zu der Adresse http: // localhost oder http: // 127.0.0.1. Dies bringt die Apache -Homepage. Wenn es sich. In ähnlicher Weise benötigen Sie eine öffentliche IP -Adresse, wenn Sie von einem Remote -Standort über diese Webseite zugreifen möchten.

Neben 127.0.0.1 Der Localhost kann auch anderen Loopback -IP -Adressen zugeordnet werden. Zum Beispiel können Sie weiterhin auf die Apache -Startseite mit einer beliebigen Adresse von 127 zugreifen.0.0.1 bis 127.0.0.255 im Netzwerk 127.0.0.0/28.

IPv6 localhost

Der neue IPv4-Nachfolger IPv6 ist ein Internet Protocol (IP) der nächsten Generation. Es hat eine 128-Bit-IP-Adresse. Wie eine 32-Bit-IPv4-Loopback-Adresse gibt IPv6 auch eine 128-Bit-Loopback-Adresse an. Die Notation für eine IPv6 Localhost -Adresse ist :: 1/128. Normalerweise sind Anwendungen so konfiguriert, dass sie sowohl die IPv4- als auch die IPv6 -Adressen verwenden. Wenn Sie den Apache -Webserver zuvor auf Ihrem Linux -Server installiert haben, werden Sie feststellen. Die Auswahl der Verwendung von IPv6- oder IPv4 -Loopback -IP kann von Ihren Anforderungen abhängen. Möglicherweise möchten Sie Ihre Anwendung so entwickeln, dass Sie nur die IPv6 -Adressen verwenden. In diesem Fall können Sie IPv6 localhost -Netzwerke dafür konfigurieren. Jeder hat seine eigenen Vorteile gegenüber dem anderen.

Namensauflösung für Localhost

In fast jedem Betriebssystem gibt es eine Hostdatei, mit der Hostname in eine IP -Adresse eingelöst wird. Diese Datei enthält auch die Namensauflösung sowohl für IPv4 als auch für IPv6 localhost. Schauen wir uns den Inhalt dieser Datei in einem Ubuntu 20 schnell an.04 os. Öffnen Sie ein Terminal (Strg+Alt+T) und tippen Sie:

$ cat /etc /hosts

In dem obigen Befehl wird der Inhalt der Hostdatei auf dem Terminal angezeigt, wie hier gezeigt:

Aus dem obigen Bild können wir sehen, dass Etikett 1 IPv4 localhost entspricht, und Etikett 2 entspricht IPv6 localhost.

Abschluss

In diesem Leitfaden haben wir verschiedene Funktionen und Verwendungen von Localhost oder Loopback IP untersucht. Es ist wirklich ein großartiger Segen für die Anwendungsentwicklung, da es große Flexibilität und viele Möglichkeiten bietet.