GNU/Linux >> Tutoriels Linux >  >> Linux

netstat — pourquoi les démons IPv4 écoutent-ils les ports listés uniquement dans -A inet6 ?

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.


Linux
  1. Signification de la notation d'adresse IP [::]:[someport] ?

  2. Qu'est-ce qu'une adresse IP ? Exemples d'adresses IPv4 et IPv6

  3. Quels ports sont utilisés par une application

  4. Pourquoi les fichiers .so sont-ils exécutables ?

  5. Combien de services écoutent sur le système cible sur toutes les interfaces ? (Pas sur localhost et IPv4 uniquement)

Ce que vous devez savoir sur IPv6

Comment forcer Wget à utiliser une connexion IPv4 ou IPv6

Pourquoi certains ports signalés par Nmap sont-ils filtrés et pas les autres ?

Vérifier les ports d'écoute avec netstat

Comment trouver votre adresse IP (IPv4 et IPv6) sur Rocky Linux

Pourquoi ntpd écoute-t-il sur tant de ports/adresses ?