![0.0.0.0:99와 [::]:99의 차이점은 무엇인가요?](https://linux55.com/image/204855/0.0.0.0%3A99%EC%99%80%20%5B%3A%3A%5D%3A99%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80%EC%9A%94%3F.png)
내 거ss -lt
이 줄을 보여주세요
LISTEN 0 4096 127.0.0.53%lo:domain 0.0.0.0:*
LISTEN 0 128 0.0.0.0:ssh 0.0.0.0:*
LISTEN 0 4096 0.0.0.0:https 0.0.0.0:*
LISTEN 0 4096 0.0.0.0:99 0.0.0.0:*
LISTEN 0 4096 [::]:http [::]:*
LISTEN 0 128 [::]:ssh [::]:*
LISTEN 0 4096 [::]:https [::]:*
LISTEN 0 4096 [::]:99 [::]:*
[::]는 무엇을 나타냅니까?
답변1
0.0.0.0:99
IPv4이고 [::]:99
IPv6입니다.
IPv6 주소는 매우 길 수 있으므로 ::
그 사이의 모든 값은 0인 약칭 표기법이 사용됩니다. 귀하의 예에는 주변에 16진수 숫자가 없으므로 간략하게 작성된 표기법입니다.[0000:0000:0000:0000:0000:0000:0000:0000]:99
다음은 또 다른 예입니다... 이 IPv6 주소 2001:db8:85a3:0000:0000:8a2e:370:7334
는 으로 다시 쓸 수 있습니다 2001:db8:85a3::8a2e:370:7334
. ::
가장 긴 연속 0 문자열용으로 예약되어 있으며, 동일한 길이의 0이 여러 개 있는 경우 가장 왼쪽 문자열에 사용해야 합니다.
0.0.0.0:99
[::]:99
이는 호스트가 모든 IP 주소의 트래픽을 TCP 포트 99에서 수신하고 있음 을 의미합니다 .
답변2
0.0.0.0:99
모든 IPv4 인터페이스의 TCP 포트 99에서 수신 대기하는 프로세스를 나타냅니다.
[::]:99
모든 IPv6 인터페이스의 TCP 포트 99에서 수신 대기하는 프로세스를 나타냅니다.