내 답변에 오류가 있음이 지적되었습니다. 삭제할 수 없으므로 대신 올바른 것을 제공하겠습니다.
이 표현 *:*
은 "모든 주소, 모든 포트"를 의미합니다. 모든 UDP 리스너는이 서명을 표시합니다. 이것은 UDP의 비 연결 특성 때문입니다.
원래 (잘못된) 답변입니다. 예, 아니오 *:*
모든 IPv6 주소를 나타냅니다. 알 수없는 / 지정되지 않은 주소 사이의 구별은 IPv4에서 모호하므로 0.0.0.0/0을 사용하여 네트워크의 호스트를 나타내지 만 IPv6에서는 미묘한 차이가 있습니다.
그러나 대부분의 경우 사람들 ::
은 연속적인 0의 문자열을 나타내는 데 사용 합니다.
IPv6 주소에서 연속 된 0의 시퀀스는 ::
다음 과 같이 바꿀 수 있습니다 .
0.0.0.0/0
=> 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 => ::
=>*:*
fe80:0000:0000:0000:2000:0aff:fea7:0f7c
=> fe80::2000:0aff:fea7:0f7c
그러나 와일드 카드를 사용한 표현은 주소 패턴을보다 세밀하게 제어 할 수 있습니다. 예를 들어::
일치하지 fe80::2000:0aff:fea7:0f7c
않지만 *:*
의지합니다.
이러한 차이는 라우팅을 수행하지 않는 모든 장치에는 실제로 의미가 없지만 집계 된 주소 공간에 대한 최적의 경로를 선택해야 할 때 와일드 카드 표기법을 사용하면 대상 네트워크를보다 유연하게 선택할 수 있습니다.
*:*
IPv6이고0.0.0.0:0
IPv4 는 믿습니다 .