Localhost n'est-il pas simplement 127.0.0.1 sur Mac OS X 10.7 (Lion)?


9

J'ai essayé telnet localhostsur Mac OS X Lion, et c'est la sortie que j'ai obtenue.

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

Il essaie trois adresses différentes. Je m'attendais à ce qu'il n'essaye que 127.0.0.1, ou du moins qu'il essaie d'abord. Quelles sont ces autres adresses?


Pour info ce comportement existe depuis longtemps. Vous pouvez jeter un œil /etc/hostspour voir les entrées pour localhost.
Dietrich Epp

Réponses:


14

127.0.0.1 est l'hôte local (IPv4) auquel vous êtes habitué.

::1 est l'adresse de l'hôte local IPv6.

fe80::1%lo0 ressemble à une adresse de bouclage IPv6 lien local sur le périphérique lo0.


7

::1 est l'équivalent IPv6 de 127.0.0.1

fe80::1 est l'adresse IPv6 de liaison locale (une par adaptateur).


-1

Avertissement: N'exécutez JAMAIS un serveur Telnet sur un système, utilisez toujours sshd.

Si votre pare-feu tombe temporairement en panne, même pendant quelques secondes, il y a de fortes chances que quelqu'un puisse entrer et pirater votre système.

Lorsque le monde passe finalement à ipv6, de nombreux systèmes peuvent être particulièrement vulnérables car le NAT et la redirection de port n'offrent aucune défense.

Un client telnet est cependant utile pour se connecter à des ports ouverts pour le débogage.


1
Cela ne règle pas la question. De plus, cela n'explique pas pourquoi un serveur Telnet est mauvais (texte brut). Il n'est pas utile de dire "Ne faites pas X" sans explication.
Burhan Ali
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.