70 votes

Que signifie [: :] comme adresse IP ? Crochet deux-points deux-points crochet

Lorsque j'exécute netstat, il y a quelques entrées telles que TCP [::]:8010 computername LISTENING

Qu'est-ce que ça veut dire ? Il est impossible de chercher...

85voto

MDMarra Points 99815

:: 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 seul bloc peuvent être représentés par :0: au lieu d'écrire les quatre zéros.

Dans ce cas, il s'agit de tous les zéros, ou l'équivalent IPv6 de l'IPv4. 0.0.0.0


Comme exemple de quelque chose qui est ノット tous les zéros :

fe80:0000:0000:0000:34cb:9850:4868:9d2c

Qui est proprement "réduit" à :

fe80::34cb:9850:4868:9d2c

À titre d'exemple, on peut aussi l'écrire comme suit :

fe80:0:0:0:34cb:9850:4868:9d2c

mais c'est beaucoup moins courant que de simplement le "doubler".

30voto

Rémy Bourgoin Points 859

: : est l'adresse IPv6 "non spécifiée", équivalente à 0.0.0.0 - le [] est une notation pour séparer l'adresse du spécificateur de port.

Un programme lié à : : recevra du trafic pour toute adresse IPv6 réelle assignée au système - il peut également recevoir du trafic IPv4 sous la forme d'adresses IPv4 mappées en IPv6 (::ffff:x.x.x.x) bien que cela dépende des options de socket définies par l'application.

1voto

Rick Points 207

Cette question et ce diagramme sont utiles pour comprendre la "vue d'ensemble" :

https://github.com/nodejs/node/issues/9390#issuecomment-278001837

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X