Ich habe es telnet localhost
unter Mac OS X Lion versucht , und dies ist die Ausgabe, die ich erhalten habe.
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
Es werden drei verschiedene Adressen ausprobiert. Ich hätte erwartet, dass es nur 127.0.0.1 oder zumindest zuerst versucht. Was sind diese anderen Adressen?
/etc/hosts
, um die Einträge für zu sehenlocalhost
.Antworten:
127.0.0.1
ist der (IPv4) Localhost, an den Sie gewöhnt sind.::1
ist die IPv6-Localhost-Adresse.fe80::1%lo0
sieht aus wie eine verbindungslokale IPv6-Loopback-Adresse auf dem Gerät lo0.quelle
::1
ist IPv6-Äquivalent von 127.0.0.1fe80::1
ist eine verbindungslokale IPv6-Adresse (eine pro Adapter).quelle
Warnung: Führen Sie NIEMALS einen Telnet-Server auf einem System aus, sondern verwenden Sie immer sshd.
Wenn Ihre Firewall auch nur für einige Sekunden vorübergehend ausfällt, besteht eine gute Chance, dass jemand in Ihr System eindringt und es hackt.
Wenn die Welt irgendwann auf IPv6 umsteigt, sind viele Systeme möglicherweise besonders anfällig, da NAT und Portweiterleitung keine Verteidigung bieten.
Ein Telnet-Client ist jedoch nützlich, um eine Verbindung zu offenen Ports zum Debuggen herzustellen.
quelle