Що означає [::] як ip-адресу? Кронштейн товстої кишки


42

Коли я запускаю netstat, є такі записи, як TCP [::]:8010 computername LISTENING

Що це означає? Шукати неможливо ...


1
Мої знання не в тому, щоб дати належну відповідь, але я визнаю це як IPv6.
Геннес

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, яка не всі нулі
Грег Б


Ви не розширювали фактичну IP-адресу, про яку вимагали, згадуючи, що IP-адреса "всіх нулів" є "не вказаною адресою", коли IP невідомий, і не пояснюйте, що квадратні дужки розмежовують IP-адресу від номера порту. Будь ласка, оновіть свою відповідь.
зигуризм

1
Ненульові блоки можна також скоротити, видаливши провідні нулі для цього блоку. Наприклад: 0000: 00ff: 0099: 0101: 0000: 0200: 0000: 0000 можна скоротити як 0: ff: 99: 101: 0: 200 ::
Alex Jansen

20

:: це "не вказана" IPv6 адреса, еквівалентна 0,0.0.0 - [] є позначенням для відокремлення адреси від специфікатора порту.

Програмі, прив'язаній до ::, буде наданий трафік для будь-якої фактичної адреси IPv6, призначеної для системи - він також може отримувати трафік IPv4 у вигляді IPv4-відображених IPv4-адрес (:: ffff: xxxx), хоча це залежить від сокета параметри, встановлені додатком.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.