Bukankah localhost hanya 127.0.0.1 di Mac OS X 10.7 (Lion)?

9

Saya mencoba telnet localhostdi Mac OS X Lion, dan ini adalah output yang saya dapatkan.

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

Mencoba tiga alamat berbeda. Saya harapkan hanya mencoba 127.0.0.1, atau setidaknya untuk mencobanya terlebih dahulu. Apa alamat-alamat lain ini?

tony_sid
sumber
FYI perilaku ini sudah ada sejak lama. Anda dapat mengintip /etc/hostsuntuk melihat entri localhost.
Dietrich Epp

Jawaban:

14

127.0.0.1 adalah localhost (IPv4) yang biasa Anda gunakan.

::1 adalah alamat localhost IPv6.

fe80::1%lo0 tampak seperti alamat loopback IPv6 link-lokal pada perangkat lo0.

pgs
sumber
7

::1 adalah setara IPv6 dari 127.0.0.1

fe80::1 adalah alamat IPv6 tautan lokal (satu per adaptor).

Josip Medved
sumber
-1

Peringatan: Jangan pernah menjalankan server telnet pada sistem apa pun, selalu gunakan sshd.

Jika firewall Anda mati sementara, bahkan selama beberapa detik, ada kemungkinan seseorang dapat masuk dan meretas sistem Anda.

Ketika dunia akhirnya pindah ke ipv6, banyak sistem mungkin sangat rentan karena NAT dan penerusan port tidak akan menawarkan pertahanan apa pun.

Namun klien telnet berguna untuk menghubungkan ke port terbuka untuk debugging.

Andy Lee Robinson
sumber
1
Ini tidak menjawab pertanyaan. Juga tidak menjelaskan mengapa server telnet buruk (teks biasa). Mengatakan "Jangan lakukan X" tanpa penjelasan tidak akan membantu.
Burhan Ali