Что означает [::] как IP-адрес? Кронштейн толстой кишки


42

Когда я запускаю netstat, появляются такие записи, как TCP [::]:8010 computername LISTENING

Что это значит? Нельзя искать ...


1
Я не знаю, как дать правильный ответ, но я распознаю его как IPv6.
Hennes

5
О, так что я думаю, что это эквивалент 0.0.0.0 в IPv6?
carpat

1
Да, это суть этого.
MDMarra

Ответы:


56

::может использоваться один раз в IPv6-адресе для замены последовательных нулевых блоков. Это может быть любая длина нулей, если она больше, чем один блок. Все нули в одном блоке могут быть представлены :0:вместо записи всех четырех нулей.

В этом случае это означает все нули или эквивалент IPv6 для IPv4. 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
Можете ли вы привести пример адреса v6, в котором не все нули
Greg B


Вы не расширили фактический IP-адрес, который запрашивал OP, упомяните, что IP-адрес «все нули» является «неопределенным адресом», когда IP-адрес неизвестен, и не объясните, какие квадратные скобки отделяют IP-адрес от номера порта. Пожалуйста, обновите свой ответ.
Зиггуризм

1
Ненулевые блоки также могут быть сокращены путем удаления начальных нулей для этого блока. Например: 0000: 00ff: 0099: 0101: 0000: 0200: 0000: 0000 может быть сокращено до 0: ff: 99: 101: 0: 200 ::
Алекс Янсен

20

:: - это «неуказанный» адрес IPv6, эквивалентный 0.0.0.0 - [] - это нотация для отделения адреса от спецификатора порта.

Программа, связанная с ::, получит трафик для любого фактического IPv6-адреса, назначенного системе - она ​​также может получать трафик IPv4 также в форме IPv6-сопоставленных IPv4-адресов (:: ffff: xxxx), хотя это зависит от сокета параметры, установленные приложением.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.