Mac OS X 10.7 (Lion)에서 localhost가 단순히 127.0.0.1이 아닙니까?


9

telnet localhostMac OS X Lion에서 시도했는데 이것이 얻은 결과입니다.

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

세 가지 다른 주소를 시도합니다. 나는 127.0.0.1 만 시도하거나 적어도 먼저 시도 할 것으로 예상했을 것입니다. 이 다른 주소는 무엇입니까?


참고로이 동작은 오랫동안 사용되어 왔습니다. /etc/hosts의 항목을 살펴볼 수 있습니다 localhost.
— Dietrich Epp 2016 년

답변:


14

127.0.0.1 익숙한 (IPv4) 로컬 호스트입니다.

::1 IPv6 로컬 호스트 주소입니다.

fe80::1%lo0 lo0 장치의 링크 로컬 IPv6 루프백 주소처럼 보입니다.



-1

경고 : 어떤 시스템에서도 텔넷 서버를 실행하지 말고 항상 sshd를 사용하십시오.

몇 초 동안 방화벽이 일시적으로 다운되면 누군가 침입하여 시스템을 해킹 할 가능성이 높습니다.

세계가 ipv6으로 이동하면 NAT 및 포트 포워딩이 방어 기능을 제공하지 않기 때문에 많은 시스템이 특히 취약 할 수 있습니다.

그러나 텔넷 클라이언트는 디버깅을 위해 열린 포트에 연결하는 데 유용합니다.


1
이것은 문제를 다루지 않습니다. 또한 텔넷 서버가 왜 나쁜지 설명하지 않습니다 (일반 텍스트). 설명없이 "X를하지 마십시오"라고 말하는 것은 도움이되지 않습니다.
— Burhan Ali
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.