Страницы

Поиск по вопросам

среда, 27 ноября 2019 г.

Для чего используется IP-адрес 127.0.1.1?


В Ubuntu с именем компьютера сопоставляется адрес 127.0.1.1. Для чего он используется?
    


Ответы

Ответ 1



Это частный IP-адрес, который не зависит от ОС. Используется для создания методов обратной петли, т. е. чтобы можно было обратитьс к "себе" (источник == получатель), без надобности узнавания точного "своего" адреса и/или использования особых методов доступа к "себе". Интересной особенностью является то, что его обслуживает драйвер псевдоустройств в ядре ОС, что позволяет использовать сеть на этот адрес без наличия хоть какой-то сети и даже сетевой карты. Использование ограничено лишь фантазией, к примеру - локальный сервер или редирект ссылок хостов проверки легальности на локалку, где отвечают что всё в порядке :)

Ответ 2



ipv4-адрес 127.0.1.1 в современных операционных системах используется для того ж самого, что и все ipv4-адреса из диапазона 127.0.0.0-127.255.255.255 (в терминах современной безклассовой адресации — 127/8) — для обращения к локальному компьютеру по протоколу ipv4. Почему для этого localhost не подходит? ещё как «подходит»! в один из этих 16777216 (2^24) ipv4-адресов обычно и резолвитс имя localhost (практически везде — в 127.0.0.1). а резолвить, конечно, надо — ведь обращение по протоколу ipv4 должно происходить не по имени, а по ipv4-адресу.

Ответ 3



Вообще, в дополнение к другим ответам, хочу отметить, что данная настройка в Ubuntu позволяет проверить доступность (или задать правила доступа) по доменному имени. Так, настроив вебсервер для обращения по 127.0.0.1 и запретив обращение по 127.0.1.1 можно проверить различные ситуации доступа как по IP так и по доменному имени. Так же это позволяет по умолчанию иметь два имени и логически разделять их.

Комментариев нет:

Отправить комментарий