En bref
L'IPv4 ne compte que 4,3 milliards d'adresses (toutes attribuées dès 2019), alors que l'IPv6 en offre 340 sextillions (3,4×10³⁸). Les connexions résidentielles des grands FAI fonctionnent désormais en double pile par défaut (IPv4 et IPv6 simultanément), et votre navigateur privilégie l'IPv6 lorsqu'il est disponible — c'est pourquoi la page d'accueil de cleanip.io peut afficher comme « Mon IP » une longue adresse commençant par 2408:8456:.... C'est normal : ce n'est ni un bug ni une fuite. Nous expliquons ci-dessous ce qu'est l'IPv6, en quoi il diffère de l'IPv4 et comment le gérer.
1. Pourquoi l'IPv6 — les adresses IPv4 sont épuisées depuis longtemps
L'IPv4 a été conçu en 1981 (RFC 791) avec des adresses de 32 bits (4 octets), soit 2³² ≈ 4,3 milliards d'adresses au total. Dans les années 1980, ses concepteurs pensaient que ce serait largement suffisant pour toujours, mais ils n'avaient pas prévu :
- L'explosion d'Internet dans les années 1990 — une IP par PC
- L'essor de l'Internet mobile dans les années 2000 — une IP par téléphone
- La vague des objets connectés (IoT) dans les années 2010 — une IP par appareil connecté ou caméra
L'IETF a publié officiellement l'IPv6 en 1998 (RFC 2460 ; la norme actuelle est la RFC 8200), avec des adresses de 128 bits (16 octets), soit 2¹²⁸ ≈ 3,4×10³⁸ adresses au total — réparties sur la surface de la Terre, cela représente plus de 600 billiards (6×10¹⁷) d'adresses par millimètre carré.
Mais le déploiement a été extrêmement lent :
| Année | Part mondiale des utilisateurs IPv6 | Événement marquant |
|---|---|---|
| 2010 | 0.5% | L'IANA alerte sur l'épuisement imminent de l'IPv4 |
| 2012 | 1% | World IPv6 Launch — Google / Facebook l'activent de façon permanente |
| 2015 | 10% | Les opérateurs mobiles américains (Verizon / T-Mobile) imposent l'IPv6-only |
| 2019 | 30% | Le stock mondial d'adresses IPv4 est entièrement attribué |
| 2023 | 40% | China Telecom / China Unicom déploient l'IPv6 sur l'ensemble de leurs connexions résidentielles |
| 2026 | 45%+ | Adoption généralisée : connexions résidentielles, 5G et datacenters |
2. IPv4 vs IPv6 — les différences essentielles
| Caractéristique | IPv4 | IPv6 |
|---|---|---|
| Longueur d'adresse | 32 bits (4 octets) | 128 bits (16 octets) |
| Nombre d'adresses | 4,3 milliards | 3,4×10³⁸ (pratiquement illimité) |
| Notation | 192.168.1.1 | 2001:db8::1 (8 groupes de 4 chiffres hexadécimaux) |
| Longueur d'en-tête | 20 à 60 octets (variable) | 40 octets (fixe) |
| NAT | Indispensable (NAT systématique sur les réseaux domestiques) | En natif, aucun besoin de NAT |
| Diffusion (broadcast) | Oui (255.255.255.255) | Supprimée, remplacée par la multidiffusion (multicast) |
| Autoconfiguration des adresses | DHCP nécessaire | Autoconfiguration SLAAC / DHCPv6 facultatif |
| Fragmentation | Les routeurs peuvent fragmenter | Fragmentation de bout en bout uniquement (PMTUD obligatoire) |
| IPsec | Facultatif | Obligatoire à l'origine (devenu facultatif par la suite) |
| QoS | Champ ToS | Champ Flow Label |
3. Lire une adresse IPv6 en un coup d'œil
3.1 Notation complète
2001:0db8:85a3:0000:0000:8a2e:0370:73348 groupes de 4 chiffres hexadécimaux (0-9 / a-f), séparés par :. Chaque groupe vaut au maximum ffff = 65 535.
3.2 Règles d'abréviation
- Les zéros en tête de chaque groupe sont supprimés :
0db8→db8,0000→0 - Un ou plusieurs groupes consécutifs entièrement nuls peuvent être remplacés par :: (une seule fois par adresse) :
2001:db8::8a2e:370:7334= l'adresse longue ci-dessus - Insensible à la casse :
2001:DB8::1=2001:db8::1
3.3 Plages d'adresses IPv6 particulières
| Plage | Signification | Équivalent IPv4 |
|---|---|---|
::1/128 | Bouclage (loopback) | 127.0.0.1 |
::/128 | Non spécifiée (tout à zéro) | 0.0.0.0 |
fe80::/10 | Lien local (automatique sur chaque interface) | 169.254.x.x |
fc00::/7 | Locale unique (privée ; en pratique fd00::/8) | 10/8, 192.168/16 |
ff00::/8 | Multidiffusion (multicast) | 224/4 |
2000::/3 | Unicast global (IPv6 publique) | IPv4 publique ordinaire |
2001:db8::/32 | Réservée aux exemples de documentation | TEST-NET-1/2/3 |
::ffff:0:0/96 | IPv4-mapped (adresse v4 intégrée) | — |
Consultez le guide complet des adresses IP privées pour plus de détails.
4. Qu'est-ce que la double pile — IPv4 et IPv6 en parallèle
Aujourd'hui, presque toutes les connexions résidentielles, les serveurs de datacenter et les serveurs cloud fonctionnent en double pile (IPv4 et IPv6 configurés sur la même interface), la couche applicative choisissant automatiquement selon l'adresse de destination.
Le navigateur ouvre google.com:
↓
Le DNS interroge à la fois l'enregistrement A (IPv4) et l'enregistrement AAAA (IPv6)
↓
Réponse: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
↓
Le système d'exploitation applique l'algorithme Happy Eyeballs (RFC 8305):
il essaie les deux adresses en parallèle et garde la première qui termine la poignée de main TCP (en général, l'IPv6 l'emporte de justesse).C'est pourquoi l'adresse affichée lorsque vous vérifiez votre IP peut être une adresse IPv6 : même si l'IPv4 fonctionne aussi, l'IPv6 se connecte généralement un instant plus tôt.
5. Comment savoir si vous avez l'IPv6
5.1 Le plus simple : votre navigateur
Ouvrez simplement la page d'accueil de cleanip.io — nous affichons votre sortie double pile IPv4 et IPv6 côte à côte : si une adresse existe, elle s'affiche, sinon « — » apparaît.
Vous pouvez aussi ouvrir un site de test accessible uniquement en IPv6 : https://ipv6.google.com — s'il se charge, vous avez l'IPv6.
5.2 En ligne de commande
$ curl -6 -s ifconfig.co # forcer la v6
2408:8456:1234::1 ← votre adresse v6 publique
$ curl -4 -s ifconfig.co # forcer la v4
1.2.3.4
$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms5.3 Identifier le type d'adresse IPv6 — publique ou lien local
Si l'adresse IPv6 que vous voyez commence par :
2xxx:ou3xxx:— IPv6 publique (Global Unicast)fe80:— lien local — non routable sur l'Internet public, valable uniquement sur le sous-réseau localfd00:/fc00:— ULA (privée) — comparable à une plage privée IPv4::1— bouclage (loopback)
6. Comment activer ou désactiver l'IPv6
6.1 Activer l'IPv6 — c'est généralement déjà fait par défaut
En Chine, les FAI résidentiels l'ont activé par défaut pour tous depuis 2023. Si vous n'avez pas l'IPv6 chez vous :
- Connectez-vous à l'interface d'administration de votre routeur, ouvrez « Paramètres IPv6 » → activez l'IPv6, puis choisissez le mode WAN « Native » ou « DHCPv6-PD »
- Appelez le service client de votre FAI : « Je n'ai pas l'IPv6 à la maison, pouvez-vous l'activer ? »
- Si le firmware de votre routeur est trop ancien pour le prendre en charge, mettez-le à jour ou changez de routeur
6.2 Désactiver l'IPv6 — parfois nécessaire
Raisons courantes de désactiver l'IPv6 :
- Votre VPN ne fait passer que l'IPv4 dans le tunnel : le trafic IPv6 contourne le VPN et expose votre IP réelle — les utilisateurs de VPN doivent désactiver l'IPv6 (sauf si le VPN prend aussi en charge la v6)
- Certaines applications ou passerelles anciennes sont incompatibles avec l'IPv6 et provoquent des problèmes de connexion
- Vous diagnostiquez un problème réseau et voulez d'abord écarter l'IPv6
| Plateforme | Comment le désactiver |
|---|---|
| Windows | Panneau de configuration → Réseau → propriétés de la carte réseau active → décochez « Protocole Internet version 6 (TCP/IPv6) » ou via PowerShell : Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6 |
| macOS | Réglages Système → Réseau → Détails → TCP/IP → réglez « Configurer IPv6 » sur « Lien local uniquement » ou « Désactivé » |
| Linux | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1Pour rendre le réglage permanent, écrivez dans /etc/sysctl.d/99-disable-ipv6.conf |
| iOS / Android | Impossible de désactiver l'IPv6 au niveau du système (jailbreak / root nécessaire) ; utilisez plutôt l'option « Force IPv4 only » de votre client VPN |
| Routeur | Interface d'administration → Paramètres IPv6 → Désactiver — coupe l'IPv6 pour tout le foyer |
7. Les pièges courants de l'IPv6
7.1 Le VPN ne fait pas passer l'IPv6 → fuite de votre IP réelle
Par défaut, de nombreux clients VPN ne font passer que l'IPv4 par le tunnel. Votre adresse IPv4 correspond bien à la sortie du VPN, mais sur un site en double pile, le navigateur privilégie l'IPv6 et sort directement par votre réseau domestique — ce qui expose votre véritable adresse IPv6 publique. Solution : testez votre connexion avec le test de fuite /leak, puis désactivez l'IPv6 dans le système ou passez à un VPN qui prend en charge à la fois la v4 et la v6.
7.2 L'IPv6 est routable publiquement → les appareils sont directement exposés
L'IPv6 n'utilise pas de NAT : chaque appareil de votre réseau domestique reçoit une adresse IPv6 publique unique au monde. Autrement dit, n'importe quel utilisateur IPv6 sur Internet peut se connecter directement à vos appareils — appareils connectés, NAS et caméras peuvent être compromis s'ils sont mal configurés.
Solution : vérifiez que le pare-feu IPv6 de votre routeur est activé (c'est généralement le cas par défaut), afin de bloquer les connexions entrantes depuis l'extérieur tout en autorisant le trafic sortant.
7.3 L'adressage IPv6 du FAI est instable — le préfixe DHCPv6-PD change à chaque redémarrage
En Chine, les connexions résidentielles fournissent généralement à votre routeur un préfixe /56 ou /60 attribué via DHCPv6-PD, mais ce préfixe peut changer à chaque redémarrage ou renouvellement du bail, ce qui rend inopérantes les redirections de ports que vous avez configurées.
Solution : demandez un préfixe fixe (la plupart des FAI n'en proposent pas) ou utilisez un DDNS (DNS dynamique) pour une mise à jour automatique.
7.4 Certains nœuds à l'étranger ne prennent pas en charge l'IPv6 → la double pile peut même être plus lente
L'algorithme Happy Eyeballs essaie la v4 et la v6 en parallèle, mais si le chemin IPv6 est de mauvaise qualité (latence élevée ou perte de paquets), attendre son expiration avant de basculer sur la v4 peut s'avérer plus lent que d'utiliser la v4 seule.
8. Aide-mémoire IPv6
| Besoin | Commande / action |
|---|---|
| Vérifier mon IPv6 publique | curl -6 ifconfig.co |
| Lister toutes les adresses IPv6 locales | ip -6 addr show / ifconfig | grep inet6 |
| Tester si l'IPv6 accède à Internet | Ouvrir ipv6.google.com |
| Désactiver temporairement l'IPv6 (Linux) | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 |
| Désactiver temporairement l'IPv6 (Windows) | Décochez IPv6 dans le Panneau de configuration ou utilisez la commande PowerShell |
| Afficher la route IPv6 par défaut | ip -6 route | grep default |
| Vider le cache des voisins IPv6 | ip -6 neigh flush all |
| Tracer le chemin IPv6 vers une destination | traceroute6 example.com / mtr -6 example.com |