Значення позначення ip-адреси [::]: [someport]


14

що означає це позначення ip адреси [::]:[4443].


2
[::]:[4443]виглядає як друкарська помилка. Треба було сказати[::]:4443
kasperd

Відповіді:


22

[::]вказати всі адреси ipv6. 4443 - номер порту. Тож якщо служба прив’язана до [::]:4443неї, вона прослуховуватиме всі ipv6 адреси, наявні у вашій системі. Це схоже на прослуховування 0.0.0.0ipv4.

Деякі служби пов'язуються з усіма доступними IP-адресами (включаючи ipv4) під час прив’язки до [::]. Строго кажучи, [::]вказується лише на ipv6. Згідно з умовою написання ipv6, один послідовний блок 0'sадреси ipv6 можна замінити на ::. Зважаючи на те, що ipv6 - це 128 біт, адреса ::знаходиться 0000:0000:0000:0000:0000:0000:0000:0000у розширеному шістнадцятковій формі.


3
s / один спірний блок / група суміжних / або / група послідовних /. адреси v4 відображаються у v6 (за адресою:: ffff: 0000: 0000/96), тому прослуховування :: може приймати і v6, і v4, якщо реалізація вибирає, як правило, називається "односкладним"; лише для реалізацій 'dual-stack' потрібні окремі прослуховування :: та 0.0.0.0
dave_thompson_085

тож, що ви говорите, це те, що 4443 прослуховує порт для всіх ipv4 та ipv6 адрес.
Капітанчхала

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