netstat의 출력에서 ​​[::]은 무엇을 의미합니까?


10

netstat의 결과에서 [::]의 의미는 무엇입니까?

[::] : ssh [::] : * 듣기

답변:


10

보다 구체적으로, 이는 LISTEN이 지정 될 때 "모든 IP 주소"를 의미하는 IPv4 "0.0.0.0"과 같습니다. IPv6 루프백 주소 인 ":: 1"이 표시 될 수도 있습니다.

IPv6에서 콜론은 16 비트 또는 4 개의 16 진수마다 분리됩니다. 그러나 주소의 연속 0은 IPv6 주소에서 "축소"되거나 한 번 생략 될 수 있습니다. 주소가 모두 0 인 경우에도 마찬가지입니다. 예를 들어 2001 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0001을 2001 :: 1로 단축 할 수 있습니다.

따라서 모든 IPv6 주소에서 ssh 수신 및 연결을 수락 한 것 같습니다.


Linux에서는 ::종종 동일한 소켓에서 IPv6 및 IPv4 연결을 모두 수신합니다.
user1686


4

서비스가 ipv6 연결을 수신하고 있음을 의미합니다. 당신이해야합니까 tcp6 너무, 오른쪽, 그 라인의 시작 부분에?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.