Par défaut si vous ne spécifiez pas d'adresse à Apache Listen
paramètre, il gère l'adresse IPv6 en utilisant IPv4-mapped IPv6
adresses. Vous pouvez jeter un oeil dans Apache ipv6
La sortie de netstat
ne signifie pas qu'Apache n'écoute pas sur l'adresse IPv4. C'est un IPv4-mapped IPv6
adresse.
La raison en est que toutes les adresses IPv4 sont également des adresses IPv6. Une petite plage d'adresses IPv6 a été réservée pour être utilisée pour le mappage un à un des adresses IPv4. Par exemple, l'adresse IPv4 192.0.2.128
est accessible via l'adresse IPv6 ::ffff:192.0.2.128
. Cela a été fait pour que toutes les applications qui ne prennent en charge que IPv6 puissent toujours écouter sur les adresses IPv4. ne saura pas comment gérer l'adresse IPv6 (vous pouvez cependant utiliser NAT ou d'autres solutions).
Étant donné que toutes les adresses IPv4 sont représentées en IPv6, lors de la demande netstat
pour répertorier les applications utilisant IPv6, vous obtiendrez également IPv4.
Cela pourrait représenter 10.0.176.93
comme ::ffff:10.0.176.93
, ou même ::ffff:a00:b05d
, mais les développeurs de l'application ont choisi de l'afficher sous la forme d'une adresse IPv4 standard en notation pointée.