Имея следующую таблицу маршрутизации на Windows 7:

Network Destination       Netmask           Gateway         Interface    Metric  
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.0.0.1)? Это необходимо? Я не видел этого во многих других примерах в сети.

1 ответ1

0

127.0.0.1 - это localhost, он же ваш собственный компьютер. Если это очень распространено. Я почти сказал бы, что 127.0.0.1 и ::1 всегда присутствуют, если вы загрузили IP-сеть.

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

Обратите внимание, что любой IP-адрес из диапазона 127.0.0.0/8 должен быть локальным.

Я не видел этого во многих других примерах в сети.

Возможно, потому что это всегда уже есть. Для Linux вы не можете собрать ядро с сетью без петлевого интерфейса. Это жесткий код, чтобы быть первым сетевым интерфейсом. Я помню, что нечто подобное для окон было 127.1 было жестко закодировано в DLL. Не нужно вручную добавлять это. Не нужно упоминать это в документации.

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