Разве localhost не просто 127.0.0.1 на Mac OS X 10.7 (Lion)?

пробовал telnet localhost на Mac OS X Lion, и это вывод, который я получил.

Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying fe80::1%lo0...
telnet: connect to address fe80::1%lo0: Connection refused
telnet: Unable to connect to remote host: Connection refused

он пробует три разных адреса. Я бы ожидал, что он попробует только 127.0.0.1 или, по крайней мере, сначала. Что это за другие адреса?

9
задан Peter Mortensen
16.12.2022 11:24 Количество просмотров материала 2452
Распечатать страницу

3 ответа

127.0.0.1 является (IPv4) localhost вы привыкли.

::1 - Это адрес IPv6 localhost.

fe80::1%lo0 выглядит как локальный для канала IPv6 адрес обратной связи на устройстве lo0.

14
отвечен pgs 2022-12-17 19:12

::1 является IPv6 эквивалентом 127.0.0.1

fe80::1 - это локальный IPv6-адрес (один адаптер).

7
отвечен Josip Medved 2022-12-17 21:29

предупреждение: никогда не запускайте сервер telnet на любой системе, всегда используйте sshd.

Если ваш брандмауэр временно отключается, даже на несколько секунд, есть хороший шанс, что кто-то может войти и взломать вашу систему.

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

клиент telnet, однако, полезен для подключения к открытым портам для отладки.

-1
отвечен Andy Lee Robinson 2022-12-17 23:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх