Ce guide montre comment tester IPv6 sans casser IPv4 à partir de vérifications ciblées et d’une validation explicite, sans multiplier les changements inutiles. Un hôte peut recevoir IPv6 par RA/SLAAC, DHCPv6 ou les deux selon le réseau ; la passerelle par défaut vient généralement des Router Advertisements.
Étapes à suivre
-
1
Identifier les critères déterminants
Un hôte peut recevoir IPv6 par RA/SLAAC, DHCPv6 ou les deux selon le réseau ; la passerelle par défaut vient généralement des Router Advertisements.
-
2
Recouper le contexte technique
Une résolution AAAA peut faire préférer IPv6 ; un IPv6 partiellement fonctionnel crée des délais avant fallback IPv4.
- 3
-
4
Écarter les erreurs de diagnostic
Désactiver IPv6 globalement pour masquer un défaut AAAA/RA peut casser des services qui l’utilisent.
-
5
Valider le résultat
Adresse globale/ULA, route par défaut et DNS AAAA sont cohérents. Le même service fonctionne en -4 et -6 selon le design attendu.
Commandes utiles
ipconfig /all
ping -6 example.com
curl -4 -I https://example.com
curl -6 -I https://example.com
À retenir
- Tester -4 et -6 séparément permet de comparer sans désactiver une pile.
- Link-local fe80:: est nécessaire localement mais ne prouve pas une connectivité IPv6 routée.
- Le même service fonctionne en -4 et -6 selon le design attendu.
IPv6 en dual-stack : tester sans casser le chemin IPv4
Repères techniques
- Un hôte peut recevoir IPv6 par RA/SLAAC, DHCPv6 ou les deux selon le réseau ; la passerelle par défaut vient généralement des Router Advertisements.
- Une résolution AAAA peut faire préférer IPv6 ; un IPv6 partiellement fonctionnel crée des délais avant fallback IPv4.
- Tester -4 et -6 séparément permet de comparer sans désactiver une pile.
Dual-stack
Comparer DNS, route et HTTP en IPv4 puis IPv6.
curl -4 -I https://example.com
curl -6 -I https://example.com
ping -6 example.comPièges spécifiques
- Désactiver IPv6 globalement pour masquer un défaut AAAA/RA peut casser des services qui l’utilisent.
- Link-local fe80:: est nécessaire localement mais ne prouve pas une connectivité IPv6 routée.
Comment valider
- Adresse globale/ULA, route par défaut et DNS AAAA sont cohérents.
- Le même service fonctionne en -4 et -6 selon le design attendu.
Preuves et vérifications
Un hôte peut recevoir IPv6 par RA/SLAAC, DHCPv6 ou les deux selon le réseau ; la passerelle par défaut vient généralement des Router Advertisements. Une résolution AAAA peut faire préférer IPv6 ; un IPv6 partiellement fonctionnel crée des délais avant fallback IPv4.
Contrôle de résultat
Adresse globale/ULA, route par défaut et DNS AAAA sont cohérents. Le même service fonctionne en -4 et -6 selon le design attendu.
Point d’attention
Désactiver IPv6 globalement pour masquer un défaut AAAA/RA peut casser des services qui l’utilisent. Tester -4 et -6 séparément permet de comparer sans désactiver une pile.
Concepts liés
Référence primaire : RFC 8200 — IPv6.