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

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

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



답변

::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

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


답변

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

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