[::]는 IP 주소로 무엇을 의미합니까? 브라켓 콜론 콜론 브라켓


42

netstat를 실행하면 다음과 같은 항목이 있습니다. TCP [::]:8010 computername LISTENING

그게 무슨 뜻이야? 검색이 불가능합니다 ...


1
내 지식은 정답을 제공하는 것이 아니지만 IPv6으로 인식합니다.
Hennes

5
그래서 IPv6에서 0.0.0.0에 해당한다고 생각합니까?
carpat 2016

1
그렇습니다, 그것은 그것의 요지입니다.
MDMarra

답변:


56

::IPv6 주소에서 한 번 사용하여 연속적인 0 블록을 대체 할 수 있습니다. 단일 블록보다 크면 길이는 0이 될 수 있습니다. :0:4 개의 0을 모두 쓰는 대신 단일 블록의 모든 0을 나타낼 수 있습니다 .

이 경우, 이는 모두 0 또는 IPv4에 해당하는 IPv6을 의미합니다. 0.0.0.0


모두 0 이 아닌 예를 들면 다음과 같습니다.

fe80:0000:0000:0000:34cb:9850:4868:9d2c

다음과 같이 적절히 "감소 된"것 :

fe80::34cb:9850:4868:9d2c

예를 들어 다음과 같이 작성할 수도 있습니다.

fe80:0:0:0:34cb:9850:4868:9d2c

그러나 그것은 단지 "이중 식민지"보다 훨씬 덜 일반적입니다.


1
모두 0이 아닌 v6 주소의 예를들 수 있습니까?
Greg B


OP가 요청한 실제 IP 주소를 확장하지 않았습니다. "모두 0"IP 주소가 IP를 알 수없는 경우 "지정되지 않은 주소"라고 언급하거나 대괄호로 IP 주소를 포트 번호와 구분하지 마십시오. 답변을 업데이트하십시오.
ziggurism

1
해당 블록의 선행 0을 제거하여 0이 아닌 블록을 축약 할 수도 있습니다. 예를 들어 0000 : 00FF : 0099 : 0101 : 0000 : 0200 : 0000 : 0000 0로 약칭 될 수있다 : FF : 99 : 101 : 0 : 200 ::
알렉스 얀센

20

::는 IPv6 "지정되지 않은"주소이며 0.0.0.0과 같습니다. []는 주소를 포트 지정자와 분리하는 표기법입니다.

::에 바인딩 된 프로그램에는 시스템에 할당 된 실제 IPv6 주소에 대한 트래픽이 제공됩니다. 소켓에 따라 다르지만 IPv6 매핑 된 IPv4 주소 (:: ffff : xxxx)의 형태로 IPv4 트래픽도 수신 할 수 있습니다. 응용 프로그램에서 설정 한 옵션.


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