Wir alle wissen, wofür 127.0.0.1
(Loopback) verwendet wird. Aber ist der Rest des reservierten 127.0.0.0/8
Loopback-Platzes für irgendetwas weit verbreitet?
Wir alle wissen, wofür 127.0.0.1
(Loopback) verwendet wird. Aber ist der Rest des reservierten 127.0.0.0/8
Loopback-Platzes für irgendetwas weit verbreitet?
Antworten:
Es ist auch für Loopbacks reserviert, also nein, es wird für nichts weit verbreitet.
In der Praxis wird normalerweise 127.0.0.1 als "die" Loopback-Adresse verwendet, aber der Rest des Blocks sollte ebenfalls eine Loopback-Adresse sein, was bedeutet, dass er im Allgemeinen für nichts verwendet wird. (Größere Cisco-Switches verwenden beispielsweise die IP-Adressen 127.0.0.xx, um nach angeschlossenen Karten und Modulen zu suchen. Daher werden zumindest einige andere Adressen verwendet.)
Von RFC3330: IPv4-Adressen für spezielle Zwecke
127.0.0.0/8 - Dieser Block wird zur Verwendung als Loopback-Adresse des Internet-Hosts zugewiesen. Ein Datagramm, das von einem übergeordneten Protokoll an eine beliebige Adresse in diesem Block gesendet wird, sollte innerhalb des Hosts zurückgeschleift werden. Dies wird normalerweise nur mit 127.0.0.1/32 für Loopback implementiert, aber in keinem Netzwerk sollten Adressen innerhalb dieses Blocks jemals irgendwo auftauchen [RFC1700, Seite 5].
In der Praxis habe ich an zwei Stellen andere 127.0.0.0/8-Adressen gesehen:
/etc/hosts
Datei. Ich erinnere mich nicht an die Details, aber es gab einen Konflikt, daher wurde ein weiterer localhost-something
Eintrag mit einer anderen IP-Adresse in den 127.0.0.0/8
Bereich eingefügt . Es ist 127.0.1.1 und eine Fehlerumgehung.A
Datensätze sind relativ klein. Es ist nichts Magisches daran, 127/8 für solche Zwecke zu verwenden. Es wird nur garantiert, dass es nicht für etwas wirklich Bedeutendes verwendet wird, das nicht einfach sofort erkannt werden kann.
0.0.0.0
. Der Nachteil dabei ist, dass Sie die Ergebnisse nicht anhand der aufgelösten IP-Adresse unterscheiden können, aber dafür bin ich mir nicht sicher, was das Ei und was das Omelett ist.
127.0.1.1
nicht um ein Bug - Problem zu umgehen, ist es eine Abhilfe für Unfähigkeit , in DNS - Port angeben resolv.conf
, so dnsmasq einig ungewöhnliche Loopback - IP - Adresse verwendet 127.0.0.1:53 Buchse nahmen Konflikte mit anderen DNS - Servern zu vermeiden.
Wie bereits erwähnt, wird der gesamte Block als Loopback verwendet, daher füge ich nur ein Beispiel für die reguläre Verwendung auf dem Desktop hinzu.
Ein anderes Loopback als 127.0.0.1
erforderlich, wenn Sie RDP oder eine andere eingeschränkte Verbindung mit einem lokalen Proxy sichern möchten. Wenn Sie beispielsweise RDP über einen SSH-Tunnel verwenden, müssen Sie eine lokale Seite einrichten, auf der die Portweiterleitung empfangsbereit ist 127.0.1.2
. Dies liegt daran, dass der mit Windows gelieferte RDP-Client keine Verbindung zu localhost
oder herstellen kann 127.0.0.1
.
Das stimmt, normalerweise würden Sie den RDP-Client nicht mit demselben Computer verbinden, den Sie verwenden (und dies ist auch dann nicht zulässig, wenn Sie schöne Spiegeleffekte sehen möchten :).
127.0.1.0
, aber es wird derselbe Fehler angezeigt , bei dem der Zugriff verweigert wurde, als hätte ich ihn verwendet 127.0.0.1
.