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

42

Lorsque je lance netstat, certaines entrées telles que TCP [::]:8010 computername LISTENING

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

carpate
la source
1
Mes connaissances ne sont pas suffisantes pour donner une réponse correcte, mais je le reconnais comme IPv6.
Hennes
5
Oh, je suppose que cela équivaut à 0.0.0.0 en IPv6?
Carpat
1
Oui, c'est l'essentiel.
MDMarra

Réponses:

56

::peut être utilisé une fois dans une adresse IPv6 pour remplacer plusieurs blocs de zéros consécutifs. Cela peut être n'importe quelle longueur de zéros tant qu'il est supérieur à un seul bloc. Tous les zéros d'un bloc peuvent être représentés au :0: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 n'est pas tout à fait zéro:

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

Ce qui est correctement "réduit" à:

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

A titre d'exemple, il peut également être écrit:

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

mais c'est beaucoup moins courant que le "double colon".

MDMarra
la source
1
Pouvez-vous donner un exemple d'adresse v6 qui ne soit pas que zéros?
Greg B
Vous n’avez pas développé l’adresse IP demandée, indiquez que l’adresse IP "tous zéros" est une "adresse non spécifiée" pour les cas où IP est inconnu, ni expliqué les crochets qui délimitent l’adresse IP du numéro de port. Veuillez mettre à jour votre réponse.
Ziggourisme
1
Les blocs non nuls peuvent également être abrégés en supprimant les zéros de tête pour ce bloc. Par exemple: 0000: 00ff: 0099: 0101: 0000: 0200: 0000: 0000 peut être abrégé en 0: ff: 99: 101: 0: 200 ::
Alex Jansen
20

:: est l'adresse "non spécifiée" IPv6, équivalente à 0.0.0.0 - la notation [] est la notation permettant de 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 également sous la forme d'adresses IPv4 mappées IPv6 (:: ffff: xxxx) bien que cela dépende du socket options définies par l'application.

Olipro
la source