В 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 так и по доменному имени.
Так же это позволяет по умолчанию иметь два имени и логически разделять их.
Комментариев нет:
Отправить комментарий