Назад | Перейти на главную страницу

Что означает «::» в результатах netstat Windows?

Я пытаюсь понять, на каких интерфейсах открыт TCP-порт

Используя команду netstat в Windows, я получаю такой результат:

TCP    [::]:10000             MyMachineName:0               LISTENING

Что означает символ "::" значит здесь? для остальных портов он правильно показывает имя локальной петли или LAN-машины, а в некоторых случаях даже 0.0.0.0.

Это IPv6 для обозначения использования любого локального адреса. Т.е. эквивалент IPv4 0.0.0.0.

Обычно приложение привязывается к этому адресу, когда ему не важно, какой интерфейс использовать, или для прослушивания любого из IP-интерфейсов.

В IPv6 :: может быть заменой нескольких полей с нулевым значением ... Подробнее здесь:

http://www.opus1.com/ipv6/whatdoesanaddresslooklike.html