Constructeur/Analyseur d’adresse 6to4
Construire ou analyser les adresses de tunnel 6to4
Input IPv4 Addresses
About 6to4 Addresses:
6to4 is a transition mechanism that allows IPv4 hosts to communicate over IPv6. The IPv6 address is constructed as 2002:XXYY:ZZWW::/48 where XX.YY.ZZ.WW is the IPv4 address in hex.
6to4 Addresses
6to4 addresses will appear here
Le constructeur/analyseur d'adresses 6to4 construit et decode les adresses de tunnel 6to4 qui integrent des adresses IPv4 dans le prefixe IPv6 2002::/16. Saisissez une adresse IPv4 publique comme 192.0.2.1 pour calculer son prefixe 6to4 2002:c000:0201::/48, ou collez une adresse IPv6 6to4 comme 2002:c000:0201::1 pour extraire l'adresse IPv4 integree 192.0.2.1.
Comprendre l'adressage par tunnel 6to4
6to4 est l'un des mecanismes de transition IPv6 concu pour offrir aux sites IPv4 une connectivite IPv6 automatique sans necessiter un FAI compatible IPv6. Le concept est elegant : prenez une adresse IPv4 publique, encodez-la en hexadecimal et integrez-la dans un prefixe IPv6. Tout site disposant d'une adresse IPv4 publique obtient instantanement un prefixe IPv6 globalement unique derive de maniere deterministe de cette adresse. Les paquets IPv6 sont ensuite encapsules dans des paquets IPv4 (en utilisant le protocole IP 41) pour atteindre les routeurs relais 6to4, qui les transmettent vers l'Internet IPv6 natif.
Le mecanisme fonctionnait suffisamment bien dans des environnements controles, mais il presentait de serieux problemes operationnels en conditions reelles. L'infrastructure de relais anycast etait peu fiable -- certains relais etaient surcharges, mal configures ou simplement indisponibles dans certaines regions. Les chemins aller et retour passaient souvent par des relais differents, creant un routage asymetrique qui rendait le depannage extremement difficile. La securite posait egalement probleme, car des operateurs de relais malveillants pouvaient intercepter ou injecter du trafic. Ces problemes ont conduit a la depreciation formelle de 6to4 dans la RFC 7526 (2015), et la plupart des systemes d'exploitation modernes l'ont desactive par defaut.
Malgre la depreciation, les adresses 6to4 apparaissent encore dans le trafic de production, les fichiers de logs et l'infrastructure legacy. Etre capable de decoder une adresse 2002: pour identifier le reseau IPv4 d'origine reste une competence pratique. Si vous voyez 2002:c633:6401::1 dans vos logs serveur, cet outil vous indique que le trafic provient de l'adresse IPv4 198.51.100.1. Cette information est precieuse pour la reponse aux incidents, l'analyse de logs et la comprehension du comportement des reseaux legacy.
Comment construire ou analyser une adresse 6to4
- Construire : Saisissez une adresse IPv4 publique (par ex.
192.0.2.1) pour calculer le prefixe 6to4 correspondant - L'outil convertit les octets IPv4 en hexadecimal et les insere apres
2002:: - Analyser : Saisissez une adresse IPv6 6to4 (par ex.
2002:c000:0201::1) pour extraire l'adresse IPv4 integree - L'outil verifie la validite du prefixe
2002::/16et decode les 32 bits suivants en notation decimale pointee
Exemples de conversion d'adresses 6to4
| Adresse IPv4 | IPv4 en Hex | Prefixe 6to4 | Exemple d'adresse 6to4 complete |
|---|---|---|---|
192.0.2.1 | C000:0201 | 2002:c000:0201::/48 | 2002:c000:0201::1 |
198.51.100.1 | C633:6401 | 2002:c633:6401::/48 | 2002:c633:6401::1 |
203.0.113.10 | CB00:710A | 2002:cb00:710a::/48 | 2002:cb00:710a::1 |
10.0.0.1 | 0A00:0001 | 2002:0a00:0001::/48 | 2002:0a00:0001::1 |
172.16.0.1 | AC10:0001 | 2002:ac10:0001::/48 | 2002:ac10:0001::1 |
8.8.8.8 | 0808:0808 | 2002:0808:0808::/48 | 2002:0808:0808::1 |
Exemples d'analyse inverse
| Adresse 6to4 | Hex extrait | IPv4 decodee |
|---|---|---|
2002:c000:0201:1::5 | C000:0201 | 192.0.2.1 |
2002:c633:6401:abcd::1 | C633:6401 | 198.51.100.1 |
2002:0808:0808::8888 | 0808:0808 | 8.8.8.8 |
Quand utiliser le constructeur d'adresses 6to4
- Analyse de logs -- identifier l'adresse IPv4 d'origine derriere toute adresse
2002:apparaissant dans les logs serveur, les logs de pare-feu ou les alertes IDS - Debogage de reseaux legacy -- resoudre les problemes de connectivite dans les environnements utilisant encore le tunneling 6to4 pour l'acces IPv6
- Investigations de securite -- tracer le reseau IPv4 source du trafic arrivant via des tunnels 6to4
- Planification de migration -- inventorier l'utilisation de 6to4 avant de supprimer ce mecanisme de transition de votre reseau
- Formation -- comprendre la relation bit a bit entre l'adressage IPv4 et 6to4
Fonctionnement de l'adressage par tunnel 6to4
6to4 (RFC 3056) est un mecanisme de tunneling automatique qui derive un prefixe IPv6 a partir d'une adresse IPv4 publique. Le trafic IPv6 resultant est encapsule dans des paquets IPv4 (protocole 41) et envoye aux routeurs relais 6to4.
Construction de l'adresse
Le format d'adresse 6to4 place l'adresse IPv4 dans les bits 16 a 47 de l'adresse IPv6 :
| 16 bits | 32 bits | 16 bits | 64 bits |
| 2002 | IPv4 address | Subnet ID | Interface ID |
| | (hex encoded) | | |
IPv4: 192.0.2.1
Hex: C0.00.02.01
6to4: 2002:c000:0201:[subnet]:[interface ID]
Chaque site utilisant 6to4 obtient un prefixe effectif /48 (2002:xxxx:xxxx::/48), offrant 65 536 sous-reseaux (champ Subnet ID de 16 bits) avec des identifiants d'interface complets de 64 bits.
L'adresse anycast du relais 6to4
Le trafic 6to4 destine aux hotes IPv6 natifs est envoye a l'adresse anycast du relais 192.88.99.1 (IPv6 : 2002:c058:6301::). Le routeur relais decapsule le paquet IPv4 et transmet le paquet IPv6 interne vers sa destination IPv6 native. Le chemin retour utilise le meme mecanisme en sens inverse.
Statut de depreciation
La RFC 7526 (2015) a officiellement deprecie 6to4 en raison de plusieurs problemes operationnels :
- Relais peu fiables -- la disponibilite des relais anycast etait inconstante, provoquant une connectivite intermittente
- Routage asymetrique -- les chemins aller et retour passaient souvent par des relais differents, compliquant le depannage
- Problemes de securite -- le trafic pouvait etre intercepte ou usurpe par des operateurs de relais malveillants
- Incompatibilite NAT -- 6to4 necessite une adresse IPv4 publique, de plus en plus rare derriere le CGNAT
Malgre la depreciation, les adresses 6to4 apparaissent encore dans le trafic de production, et savoir les decoder reste une competence pratique.
Considerations pratiques pour les adresses 6to4
Si vous rencontrez du trafic 6to4 dans votre reseau aujourd'hui, la premiere etape est de determiner s'il est intentionnel ou accidentel. De nombreux systemes Windows legacy avaient 6to4 active par defaut, et les hotes derriere des adresses IPv4 publiques generaient automatiquement des prefixes 6to4 et tentaient de les utiliser. Cela creait une connectivite imprevisible car la qualite de l'infrastructure de relais 6to4 variait selon la geographie et le FAI. Si vous constatez des problemes de connectivite IPv6 intermittents sur des systemes legacy, verifiez si 6to4 est active et envisagez de le desactiver au profit d'IPv6 natif ou d'un mecanisme de tunnel plus fiable comme WireGuard ou un courtier de tunnel IPv6.
D'un point de vue securite, le trafic 6to4 utilise le protocole IP 41, distinct de TCP (6) et UDP (17). Si votre pare-feu ne gere pas explicitement le protocole 41, le trafic 6to4 peut etre silencieusement supprime ou, pire, autorise sans inspection. Assurez-vous que vos regles de pare-feu autorisent ou refusent explicitement le protocole 41 selon votre politique reseau. Si vous n'utilisez pas 6to4, bloquer le protocole 41 au perimetre est une mesure de securite raisonnable.
Lors de l'analyse d'adresses 6to4 dans les logs, rappelez-vous que l'adresse IPv4 integree revele l'adresse publique du point d'extremite du tunnel 6to4, pas necessairement celle de l'utilisateur final. Si l'hote 6to4 se trouve derriere un NAT, l'adresse integree est l'adresse publique du NAT. Cela limite la granularite de l'identification de la source mais fournit toujours des informations utiles pour la geolocalisation et l'attribution reseau.
Questions frequentes
Le 6to4 est-il encore utilise en production ?
Le 6to4 a ete officiellement deprecie par la RFC 7526 en 2015, et la plupart des systemes d'exploitation majeurs l'ont desactive par defaut. Cependant, certains systemes et reseaux legacy generent encore du trafic 6to4. Si vous voyez des adresses 2002: dans vos logs, cela indique un hote ou un reseau utilisant ce mecanisme de transition deprecie.
Peut-on utiliser une adresse IPv4 privee avec 6to4 ?
Techniquement, l'outil calculera un prefixe 6to4 pour n'importe quelle adresse IPv4, mais 6to4 necessite une adresse IPv4 publiquement routable pour fonctionner comme point d'extremite de tunnel. L'utilisation d'adresses RFC 1918 (comme 10.x.x.x ou 192.168.x.x) produit des adresses qui ne peuvent pas atteindre les routeurs relais 6to4 sur Internet.
Comment identifier le trafic 6to4 sur mon reseau ?
Recherchez les adresses IPv6 commencant par 2002: dans les logs et les donnees de flux. Cote IPv4, le 6to4 utilise le protocole IP 41 (encapsulation IPv6-dans-IPv4). Vous pouvez filtrer le protocole 41 dans les regles de pare-feu ou les captures de paquets pour detecter le trafic de tunnel 6to4.
Qu'est-ce qui a remplace 6to4 comme mecanisme de transition ?
Le dual-stack natif est l'approche privilegiee aujourd'hui. Pour les environnements qui ne peuvent pas obtenir d'IPv6 natif, les courtiers de tunnel (comme tunnelbroker.net de Hurricane Electric), les tunnels bases sur VPN et NAT64/DNS64 sont des alternatives plus fiables. Le mecanisme Teredo (un autre tunnel automatique) a egalement ete largement supplante par le deploiement natif.
Pourquoi ma connectivite 6to4 fonctionne-t-elle parfois mais pas toujours ?
C'est le mode de defaillance classique de 6to4. Le relais anycast a 192.88.99.1 dirige le trafic vers le relais le plus proche, mais la disponibilite des relais varie. Votre chemin sortant peut atteindre un relais fonctionnel tandis que le chemin retour passe par un autre, defaillant. Ce routage asymetrique etait une raison principale de la depreciation.
Outils associes
- Convertisseur IPv4-Mapped IPv6 - Convertir entre IPv4 et IPv4-mapped IPv6 (::ffff:)
- Detecteur de famille d'adresses - Detecter si une adresse est IPv4, IPv6 ou invalide
- Detecteur IPv6 Unique Local/Link-Local - Detecter la portee et le type d'une adresse IPv6
- Convertisseur IPv4 vers hexadecimal - Convertir les adresses IPv4 vers/depuis l'hexadecimal
- Convertisseur IPv6 vers binaire - Convertir les adresses IPv6 vers/depuis la notation binaire 128 bits
- Detecteur IPv4 privee/publique - Detecter si une adresse IPv4 est privee, publique ou speciale