Was bedeutet "On-Link" für das Ergebnis des Befehls "route print"?

108172
hujunfeng

Ich verwende Windows 7. Wenn ich an der Eingabeaufforderung "route print" eingebe, erhalte ich eine IPv4-Routentabelle mit mehreren "On-Link" -Werten in der Spalte "Gateway". Zum Beispiel wie folgt:

IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 25 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 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 137.132.0.0 255.255.0.0 172.18.180.1 172.18.180.10 31 137.132.80.16 255.255.255.255 192.168.1.1 192.168.1.5 26 169.254.0.0 255.255.0.0 On-link 172.18.180.10 306 169.254.255.255 255.255.255.255 On-link 172.18.180.10 286 172.18.0.0 255.254.0.0 172.18.180.1 172.18.180.10 31 172.18.180.0 255.255.255.0 On-link 172.18.180.10 286 172.18.180.10 255.255.255.255 On-link 172.18.180.10 286 172.18.180.255 255.255.255.255 On-link 172.18.180.10 286 172.25.64.0 255.255.240.0 172.18.180.1 172.18.180.10 31 192.168.1.0 255.255.255.0 On-link 192.168.1.5 281 192.168.1.5 255.255.255.255 On-link 192.168.1.5 281 192.168.1.255 255.255.255.255 On-link 192.168.1.5 281 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 172.18.180.10 286 224.0.0.0 240.0.0.0 On-link 192.168.1.5 281 255.254.0.0 255.254.0.0 172.18.180.1 172.18.180.10 31 255.255.0.0 255.255.0.0 172.18.180.1 172.18.180.10 31 255.255.240.0 255.255.240.0 172.18.180.1 172.18.180.10 31 255.255.254.0 255.255.254.0 172.18.180.1 172.18.180.10 31 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 172.18.180.10 286 255.255.255.255 255.255.255.255 On-link 192.168.1.5 281 255.255.255.255 255.255.255.255 192.168.1.1 192.168.1.5 26 =========================================================================== 

Was bedeutet "On-Link"?

56
Sie können überprüfen, ob Folgendes installiert ist. C: \ Programme \ Bonjour enthält mDNSResponder und eine zugehörige DLL. Ich löschte den Ordner und das Problem ging weg. Bonjour ist ein Apple-Service, aber es wurde keine Apple-Software installiert. Sie sind sich also nicht sicher, wie sie installiert wurde. Es scheint, dass der mDNSResponder das Problem verursacht. vor 9 Jahren 0
@ user318934 - nDNSResponder wird von Microsoft installiert, weil so viele Dinge Bonjour verwenden und Apples Implementierung kleiner / schneller / besser ist, als sie neu schreiben wollten. Lösche es? Deaktivieren Sie es lass es in Ruhe? Ihre Wahl, aber es ist im Allgemeinen kein Problem. Jesse Chisholm vor 9 Jahren 0
@hujunfeng, wow, warum hast du so einen riesigen Tisch? Pacerier vor 6 Jahren 0

4 Antworten auf die Frage

51
MDMarra

Dies sind Adressen, die lokal aufgelöst werden können. Sie benötigen kein Gateway, weil sie nicht weitergeleitet werden müssen.

Warum sind die Metriken so hoch, wenn die Adressen direkt verfügbar sind? Hat es etwas mit all den lokalen Masken zu tun, die aussortiert wurden? Erik Reppen vor 7 Jahren 2
18
Lee B

Ja, die anderen drei Antworten sind richtig: Es ist nur eine Route, die direkt erreichbar ist (die NIC ist in direktem Kontakt damit; im selben Subnetz). Um es etwas näher zu erläutern: Im Gegensatz dazu müssen die Routen, für die eine Gateway-IP aufgeführt ist, über dieses Gateway kontaktiert werden.

In der Tabelle, die Sie oben angegeben haben, wird 192.168.1.255 kontaktiert, indem Sie einfach ein Paket aus 192.168.1.5 in das Netzwerk stellen, das als 192.168.1.255 markiert ist. Der Zielcomputer würde das Paket sehen und es direkt aus dem Netzwerk nehmen.

Um jedoch 137.132.0.0 zu erreichen, wird das Paket von 172.18.180.10 an das Gateway 172.18.180.1 gesendet, wo das Gateway sehen würde, dass es an den Ort weitergeleitet werden soll, an den es weitergeleitet werden soll.

Beachten Sie, dass ich mir nicht die ganze Routing-Tabelle angesehen habe, um sicherzugehen, dass es keine spezifischeren Routen gibt, die diese überschreiben, da dies ein wenig neben dem Punkt für dieses Problem ist.

Was bedeutet Gateway im vorletzten Absatz überhaupt? Bedeutet Gateway Router? Pacerier vor 6 Jahren 0
2
Joey

Wilde Vermutung: Nicht geroutete Subnetze, die lokal behandelt werden.

1
harrymc

on-link ist eine Vista-Sache und bedeutet, dass es eine direkte Verbindung gibt, was "direkt erreichbar" bedeutet. Im Allgemeinen wird ein solcher Datensatz nach dem Aufbau einer DFÜ-Verbindung erstellt.

Also vor dem Vista? Pacerier vor 6 Jahren 1