28Jun

Was ist der Unterschied zwischen 127.0.0.0 und 127.0.0.1?


Manchmal ergeben die elementarsten Fragen lehrbare Momente;lesen Sie weiter, wenn wir uns ansehen, wie eine einzelne Ziffernänderung zwischen 127.0.0.0 und 127.0.0.1 die Möglichkeit bietet, die Netzwerktopologie zu betrachten.

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Die Frage

SuperUser Leser Disa ist neugierig auf Loopback-IPs:

Ich weiß, dass beide Loopback-IPs sind, aber sie haben eine andere IP-Maske.

Was ist der Unterschied zwischen ihnen? Können sie austauschbar verwendet werden?

============================================================================ IPv4-Routen =========================================================================== Aktive Routen: Zielmaske Gateway Schnittstelle Metrik 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 26 [...] 127.0.0.0 255.0.0.0 On-Link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306

Welche Art von Informationen können wir aus dieser Tabelle herausholen?

Die Antwort

Zwei SuperUser-Mitwirkende sprangen herein, um das Rätsel zu lösen. Zunächst bietet Mmmc diese prägnante Übersicht:

Nein. Sie können beide nicht verwenden. Und sie sind nicht beide Loopback-Adressen.

127.0.0.1 ist eine Loopback-Adresse 127.0.0.2 ist eine Loopback-Adresse 127.0.0.3 ist eine Loopback-Adresse usw.

127.0.0.0 ist eine Netzwerkadresse. Zusammen mit der Maske 255.0.0.0 gibt es einen Hinweis, dass ganze Klasse A von Adressen, die mit 127. *. *. * Beginnen, Loopback-Adressen enthalten.

Dann bietet YLearn einen allgemeineren Überblick über Benennungskonventionen im Allgemeinen und wie man darüber nachdenkt:

Was auf dem Screenshot gezeigt wird, ist eine Routing-Tabelle von einem Computer. Die Routingtabelle ist nur eine "Roadmap", die einem Computer / Router mitteilt, wo er zu anderen Geräten im Netzwerk gelangen soll.

In gewisser Weise ähnelt dies der Navigation im realen Leben.

Die erste Spalte enthält die Liste der bekannten Ziele( wo kann ich hingehen) und die zweite Spalte gibt an, wie spezifisch das Ziel ist( ich kann nach Kanada gehen oder ich kann zu Onkel Johns Haus in Kanada gehen).Ohne ins Detail zu gehen, je höher der Maskenwert, desto spezifischer das Ziel. Ein Wert von 0.0.0.0 gilt also für jedes Gerät und ein Wert von 255.255.255.255 gibt ein einzelnes Gerät an.

Die dritte Spalte gibt an, wo der Verkehr als nächstes zum Zielort fahren soll( wenn Sie nach Kanada fahren, müssen Sie zuerst auf die Hauptstraße fahren) und die vierte Spalte gibt an, aus welchem ​​Weg das Gerät zu erreichen istdas Ziel( von zu Hause aus haben Sie nur Ihre Auffahrt, aber vom Walmart Parkplatz haben Sie mehrere "Ausgänge" zur Auswahl).

Schließlich gibt die Metrik dem Computer eine Möglichkeit, den besten Pfad zu wählen, wenn es mehrere Routen zum Ziel gibt( Sie können entweder den Nord- oder Ostausgang vom Parkplatz nach Kanada verlassen, aber der Osten ist schneller)).

Um die ursprüngliche Frage zu beantworten, können Sie 127.0.0.0 und 127.0.0.1 nicht synonym verwenden. Der hier gezeigte Unterschied besteht darin, dass es zwei Routen gibt - eine allgemeine Route zu jedem Gerät mit 127.xyz und eine sehr spezifische Route zum Host 127.0.0.1( in 127.0.0.0), die beide die Schnittstelle

mit der Adresse 127.0.0.1 verwendenHaben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.