Warum wird 127.0.0.0/24 in Routing-Tabellen manchmal auf 0.0.0.0 und nicht auf 127.0.0.1 geroutet?
508
StashOfCode
Nachdem ich einige Webseiten über die Loopback-Schnittstelle gelesen habe, stelle ich fest, dass eine Routing-Tabelle manchmal diese Art von Eintrag für 127.0.0.0/24 enthalten kann (wie hier erwähnt ):
Address Netmask Gateway Interface 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1
Und manchmal enthält es diese andere Art von Eintrag für 127.0.0.0/24 (wie hier erwähnt ):
Address Netmask Gateway Interface 127.0.0.0 255.0.0.0 0.0.0.0 127.0.0.1
Warum ist das Gateway 127.0.0.1 im ersten Beispiel und 0.0.0.0 im zweiten Beispiel?
Ich würde hinzufügen, dass, wenn Sie nach einigen Erklärungen suchen, indem Sie einen Code wie den Scapy-Quellcode betrachten, Sie feststellen, dass so etwas route_add_lookup()
auf einem modernen Windows-System einen Eintrag hinzufügt, dessen Gateway 0.0.0.0 ist, und dass es fest codiert ist arch\windows\__init__.py
:
loopback_route = (loop_net, loop_mask, "0.0.0.0", adapter, "127.0.0.1", 1)
Die Gateway-Adresse "0.0.0.0" bedeutet "direkter Zugriff ohne Gateway". Dieses Gateway für 127.0.0.0/8 (nicht / 24) ist NICHT regulär. Ich denke, es kann ein Effekt einer App / eines Dienstes sein, der den Zugriff auf das localhost-Subnetz erfasst.
Akina vor 6 Jahren
0
Vielen Dank. Mein Fehler für / 24. Können Sie sagen, was wäre der Unterschied in der Art und Weise, wie ein an 127.0.0.1 gesendetes Paket geroutet wird?
StashOfCode vor 6 Jahren
0
Sie können mit localhost über eine beliebige Adresse aus dem Subnetz 127.0.0.0/8 (außer 127.0.0.0 und 127.255.255.255 natürlich) kommunizieren. * Was wäre der Unterschied? * Im Normalfall (Gate = 127.0.0.1) enthält der Trace zu einer anderen Adresse im lokalen Subnetz nur einen Hop. Warten Sie, bis gate = 0.0.0.0 auftritt, und versuchen Sie, die Route auf 127.0.0.2 zu verfolgen. Vielleicht sehen Sie zwei Sprünge (aber ich bezweifle es).
Akina vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
3
Verwendung von Dual-Ethernet-Buchsen (eine für LAN, eine für WAN)
-
4
Wie richte ich den Netzwerkmanager von Ubuntu / Linux so ein, dass der Netzwerkverkehr selektiv über...
-
12
Wie kann ich den Windows VPN-Routing selektiven Datenverkehr (nach Zielnetzwerk) veranlassen?
-
1
Wie kann ich die Erstellung einer Route in Windows XP bei Verbindung zu Cisco VPN verbieten?
-
2
So teilen Sie zwei Netzwerke für eine Internetverbindung auf
-
6
Warum ist localhost IP 127.0.0.1?
-
1
Warum dauert die Ausführung von / sbin / route ein paar Sekunden?
-
1
Zugriff auf eine Website über die öffentliche IP-Adresse des Webservers über einen PC im selben LAN
-
1
Probleme beim Anschließen eines Ubuntu-Systems an einen IPv6-Tunnel über NAT