¿No es localhost simplemente 127.0.0.1 en Mac OS X 10.7 (Lion)?

9

Probé telnet localhosten Mac OS X Lion, y este es el resultado que obtuve.

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

Intenta con tres direcciones diferentes. Hubiera esperado que solo intentara 127.0.0.1, o al menos lo intentara primero. ¿Cuáles son estas otras direcciones?

tony_sid
fuente
FYI este comportamiento ha existido por mucho tiempo. Puede echar un vistazo /etc/hostspara ver las entradas de localhost.
Dietrich Epp

Respuestas:

14

127.0.0.1 es el localhost (IPv4) al que está acostumbrado.

::1 es la dirección IPhost localhost.

fe80::1%lo0 parece una dirección de bucle de retorno IPv6 local de enlace en el dispositivo lo0.

pgs
fuente
7

::1 es IPv6 equivalente a 127.0.0.1

fe80::1 es la dirección IPv6 local de enlace (una por adaptador).

Josip Medved
fuente
-1

Advertencia: NUNCA ejecute un servidor telnet en ningún sistema, siempre use sshd.

Si su firewall se desactiva temporalmente, incluso por unos segundos, hay una buena posibilidad de que alguien pueda entrar y piratear su sistema.

Cuando el mundo finalmente se mueva a ipv6, muchos sistemas pueden ser especialmente vulnerables ya que NAT y el reenvío de puertos no ofrecerán ninguna defensa.

Sin embargo, un cliente telnet es útil para conectarse a puertos abiertos para la depuración.

Andy Lee Robinson
fuente
1
Esto no responde a la pregunta. Tampoco explica por qué un servidor telnet es malo (texto sin formato). Simplemente decir "No hagas X" sin una explicación no es útil.
Burhan Ali