Lorsque j'exécute netstat, certaines entrées telles que TCP [::]:8010 computername LISTENING
Qu'est-ce que ça veut dire? Il est impossible de rechercher ...
::
peut être utilisé une fois dans une adresse IPv6 pour remplacer un bloc consécutif de zéros. Il peut s'agir de n'importe quelle longueur de zéros tant qu'elle est supérieure à un seul bloc. Tous les zéros d'un même bloc peuvent être représentés par :0:
au lieu d'écrire les quatre zéros.
Dans ce cas, cela signifie tous les zéros, ou l'équivalent IPv6 de l'IPv4 0.0.0.0
Comme exemple de quelque chose qui est pas tous les zéros:
fe80:0000:0000:0000:34cb:9850:4868:9d2c
Qui est correctement "réduit" à:
fe80::34cb:9850:4868:9d2c
À titre d'exemple, il peut également s'écrire:
fe80:0:0:0:34cb:9850:4868:9d2c
mais c'est beaucoup moins courant que de simplement le "double coloniser".
:: est l'adresse IPv6 "non spécifiée", équivalente à 0.0.0.0 - la [] est la notation pour séparer l'adresse du spécificateur de port.
Un programme lié à :: recevra du trafic pour toute adresse IPv6 réelle affectée au système - il peut également recevoir du trafic IPv4 sous la forme d'adresses IPv4 mappées IPv6 (:: ffff: xxxx) bien que cela dépende du socket options définies par l'application.