Рассмотрим следующие записи маршрутизации в таблице маршрутов Windows:

Address     Mask             Gateway    Interface   Metric:
0.0.0.0     0.0.0.0          10.0.43.1  10.0.43.6   10
127.0.0.1   255.255.255.255  On-link    127.0.0.1   20

Если я подключаюсь к 127.0.0.1, почему он выбирает loopback? Метрика для сети 0.0.0.0 ниже, следовательно, она должна использовать 10.0.43.1, не так ли? Как Windows выбирает путь?

1 ответ1

1

127.0.0.1 - это локальный петлевой интерфейс. Поэтому, как если бы вы ввели IP-адрес интерфейса вашей машины (10.0.43.6), он будет маршрутизироваться напрямую, без использования шлюза. Это правило является частью протокола IP и верно для любого устройства.

Стоит также отметить, что шлюз по умолчанию используется только в том случае, если IP-адрес назначения не сразу доступен на одном из интерфейсов. Например, если вы подключитесь к 10.0.43.7 (который находится в той же подсети, что и ваш IP), он будет подключаться напрямую, а не через шлюз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .