Что означает «On-link» в результате выполнения команды «route print»?

107964
hujunfeng

Я использую Windows 7. Когда я набираю «route print» в командной строке, я получаю таблицу маршрутов IPv4 с несколькими значениями «On-link» в столбце «Шлюз». Например, вот так:

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 =========================================================================== 

Так что же означает «On-link»?

56
You may want to check if you have the following installed. C:\Program Files\Bonjour it will contain mDNSResponder and a associated dll I deleted the folder and the problem went away. Bonjour is a Apple Service, but no Apple software was install, so not sure how it got installed. It seems the mDNSResponder is what is causing the problem. 10 лет назад 0
@ user318934 - nDNSResponder установлен Microsoft, потому что во многих вещах используется Bonjour, а реализация Apple меньше / быстрее / лучше, чем они хотели бы переписать. Удали это? Отключить это? оставить это в покое? Ваш выбор, но это, как правило, не проблема. Jesse Chisholm 9 лет назад 0
@hujunfeng, Ух ты, почему у тебя такой огромный стол? Pacerier 6 лет назад 0

4 ответа на вопрос

51
MDMarra

Это адреса, которые могут быть разрешены локально. Им не нужны шлюзы, потому что их не нужно маршрутизировать.

Почему показатели так высоки, если адреса доступны напрямую? Это как-то связано со всеми местными масками? Erik Reppen 7 лет назад 2
18
Lee B

Да, остальные три ответа верны: это просто маршрут, который напрямую доступен (сетевой адаптер напрямую с ним связан; в той же подсети). Объясним немного подробнее: наоборот, через маршруты, для которых указан IP-адрес шлюза, необходимо связаться через этот шлюз.

Итак, в приведенной выше таблице с 192.168.1.255 связываются, просто помещая пакет в сеть из 192.168.1.5, помеченный как идущий к 192.168.1.255. Машина назначения увидит пакет и сразу же отключит его от сети.

Но для достижения 137.132.0.0 пакет будет отправлен от 172.18.180.10 к шлюзу 172.18.180.1, где шлюз увидит, что его нужно направить туда, куда он идет.

Обратите внимание, что я не потрудился просмотреть всю таблицу маршрутизации, чтобы убедиться, что нет более специфических маршрутов, переопределяющих их, так как это немного не относится к этой проблеме.

Во втором последнем абзаце, что значит шлюз? Шлюз означает роутер? Pacerier 6 лет назад 0
2
Joey

Дикая догадка: неразведенные подсети, которые обрабатываются локально.

1
harrymc

on-link - это перспектива, и это означает, что существует прямая связь, означающая «прямой доступ». Как правило, такая запись будет создана после установления модемного соединения.

Так что перед перспективой это? Pacerier 6 лет назад 1

Похожие вопросы