Não é localhost simplesmente 127.0.0.1 no Mac OS X 10.7 (Lion)?

9

Eu tentei telnet localhost no Mac OS X Lion e esta é a saída que obtive.

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

Ele tenta três endereços diferentes. Eu teria esperado que apenas tente 127.0.0.1, ou pelo menos tentar primeiro. Quais são esses outros endereços?

    
por tony_sid 29.03.2012 / 01:39

3 respostas

14

127.0.0.1 é o host local (IPv4) ao qual você está acostumado.

::1 é o endereço de localhost IPv6.

fe80::1%lo0 parece um endereço de loopback IPv6 de ligação local no dispositivo lo0.

    
por 29.03.2012 / 01:52
7

::1 é o equivalente IPv6 de 127.0.0.1

fe80::1 é o endereço IPv6 de ligação local (um por adaptador).

    
por 29.03.2012 / 01:52
-1

Atenção: NUNCA execute um servidor telnet em qualquer sistema, use sempre o sshd.

Se o seu firewall ficar inativo temporariamente, mesmo que por alguns segundos, há uma boa chance de alguém entrar e hackear seu sistema.

Quando o mundo eventualmente se move para o ipv6, muitos sistemas podem ser especialmente vulneráveis como o NAT, e o encaminhamento de portas não oferecerá nenhuma defesa.

No entanto, um cliente telnet é útil para se conectar a portas abertas para depuração.

    
por 03.04.2012 / 21:02