IPv6 ready

IPv6, mais c'est très simple...
juste ce qu'il faut savoir...

Publié le 24/03/2026 - Mis à jour le 24/03/2026 par

Vérifier votre connectivité IPv6

Avant de se lancer dans la lecture de ce qui suit, il est intéressant de vérifier sivotre machine est déjà connectée à Internet en IPv6. En effet, les systèmes d'exploitation modernes sont souvent déjà configurés pour IPv6 et il se peut que vous soyez déjà en IPv6 sans le savoir. Pour vérifier votre connectivité IPv6, allez sur le IPv6 / IPv4 Connectivity Test.

ipv6 10/10
Si vous n'avez pas un 10/10 en IPv4 et IPv6, cet article est pour vous. Vous pouvez aussi tester la connectivité de serveurs dans la barre de recherche en haut de page. 
L'adresse IPv6 publique qui s'affiche,, si vous êtes connecté en IPv6, est une adresse temporaire pour éviter de vous identifier sur Internet comme nous le verrons plus loin.

Comment passer à IPv6 à la maison

Il n'y a, en principe, rien à faire en France puisque tous les fournisseurs d'accès à Internet (FAI) supportent IPv6. Free est le premier à l'avoir fait en 2008. Orange a suivi en 2012 et SFR en 2013. Bouygues Telecom a déployé l'IPv6 en 2024.

Comprendre les adresses IPv6

Tous les détails techniques sur l'architecture de l'adressage IPv6 sont ici : RFC4291.

Une adresse IPv6 est bien plus longue (128 bits) qu'une adresse IPv4 (32 bits). C'est une des raisons d'utiliser le nouveau protocole. Le nombre d'adresses possibles est quasiment infini. Chaque machine (noeud dans la terminologie IPv6) reliée au réseau peut utiliser une ou plusieurs adresses globales IPv6. Fini les complications du NAT et du port forwarding. De nouveau toutes les machines peuvent communiquer directement sur Internet.

Une adresse IPv6 est donc représentée par 128 bits (32 en IPv4) que l'on écrit en 8 suites de 4 caractères hexadécimaux (0-9,a-f) séparés par le caractère deux-points :
2a01:05d8:52eb:be1d:f053:2abf:ef7d:6c89

La notation des adresses IPv6

La notation comporte 39 caractères. Elle peut se simplifier en supprimant les zéros non significatifs et en remplaçant une suite de zéro par ::
Les adresses suivantes sont donc toutes équivalentes.

2001:0db8:0000:0000:0000:0000:1428:57ab
2001:0db8:0000:0000:0000::1428:57ab
2001:0db8:0:0:0:0:1428:57ab
2001:0db8:0:0::1428:57ab
2001:0db8::1428:57ab
2001:db8::1428:57ab

Les adresses 2001:db8::/32 comme ci-dessus servent pour les exemples et ne sont pas routées sur Internet.

La notation des URL

Les adresses IPv6 dans les URL s'écrivent entre [  ] ce qui permet d'ajouter un numéro de port si nécessaire.

http://[2a01:5d8:52eb:be1d:f053:2abf:ef7d:6c89]:81/

La notation des réseaux

C'est le format CIDR qui est utilisé en IPv6. On indique le nombre de bits qui sont identiques dans toutes les adresses du réseau. Exemple
2a01:5d8:52eb::/48 représente le réseau dont les adresse vont de
2a01:5d8:52eb:0:0:0:0:0 à
2a01:5d8:52eb:ffff:ffff:ffff:ffff:ffff

C'est différent du concept de classe utilisé en IPv4. Le but est de simplifier les tables de routage.

Les types d'adresses

Il y a 3 types d'adresses qui sont identifiées par leurs bits de poids forts

  • Multicast
    ff00::/8 Ce préfixe désigne un ensemble d'adresses d'un réseau et les paquets sont envoyés à toutes les adresses de ce réseau
  • Anycast
    L'adresse, réservée aux routeurs, n'est pas unique et le paquet est envoyé à l'interface en principe la plus proche. Rien ne les distingue des adresses unicast
  • Unicast : les paquets sont envoyés à l'adresse désignée qui est celle d'une interface réseau. Les adresses de type unicast sont réparties de la manière suivante
    adresses lien local [link local]
     ::1/128 C'est l'adresse de bouclage local [localhost] équivalente de 127.0.0.1 en IPv4
     fe80::/10 C'est le préfixe du réseau local. Ces adresses permettent de communiquer entre les noeuds du réseau local. Le masque IPv4 est devenu inutile.
    adresses globales
    Les adresses de l'Internet IPv6 sont désignées par 2000::/3 . Elles commencent donc toutes par 2 ou 3. Pour simplifier, l'adresse est coupée en 2 parties : 64 bits pour l'adresse sur le lien local et 64 bits pour l'adresse dont les 48 premiers sont attribués au fournisseur Internet et les 16 suivants pour adresser les sous-réseaux.


Le routage est simple en IPv6 puisque l'adresse contient l'adresse de routage.
La même interface réseau physique peut recevoir plusieurs adresses IPv6. Pour éliminer l'ambiguïté, %iface est ajouté à la fin de l'adresse IPv6. Sous Windows %iface est un numéro %1, %2, ... Sous Linux, c'est souvent un nom comme %eth0 .

Configuration automatique d'adresse sans état (SLAAC)

Le mécanisme IPv6 d'auto configuration sans état [IPv6 StateLess Address AutoConfiguration] des adresses est une simplification considérable par rapport à IPv4. Chaque noeud construit son ou ses adresses IPv6 sans configuration préalable, sans serveur supplémentaire (plus de DHCP !) et pratiquement sans configuration des routeurs.
Chaque noeud construit pour chaque interface réseau une adresse IPv6 en combinant des informations disponibles localement (64 bits bas) et l'adresse de réseau global fournie par le routeur (64 bits hauts). S'il n'y a pas de routeur, la machine construit seulement une adresse link local.

C'est le standard IEEE EUI-64 qui est habituellement utilisé pour construire les 64 bits bas à partir d'une adresse MAC sur 48 bits. On intercale entre les 24 bits de poids fort (identification du vendeur) et les 24 bits de poids faible (le numéro de série de l'équipement) les 16 bits FFFE.
Par exemple, une interface réseau avec l'adresse MAC 00-50-56-C0-00-08 s'attribuera automatiquement une adresse link-local fe80::250:56ff:fec0:8

Pourquoi plusieurs adresses IPv6 par interface réseau ?

Les types d'adresses IPv6 sont utilisés pour des fonctions différentes.

  • >une adresse Link-local utilisée pour communiquer avec les routeurs du réseau local. Ele est générée automatiquement par le système d'exploitation même sans accès Internet et commence toujours par fe80::. Elle ne change jamais.
  • une adresse Global Unicast (GUA)> unique au monde utilisée pour communiquer avec les machines de l'Internet. Elle est attribuée par le routeur du réseau local et commence par 2 ou 3. Elle peut changer si la machine se connecte à un autre réseau.
  • une adresse Unique Local (ULA) non routable sur l'Internet, utilisée pour communiquer avec les machines d'un réseau local. Elle est attribuée par le routeur du réseau local et commence par fc00:: ou fd00::. Elle ne change jamais contrairement aux adresses GUA qui dépendent de votre fournisseur de'accès.
  • des adresses globales temporaires [temporary addresses] utilisées pour des communications ponctuelles et améliorer la confidentialité en ne divulgant pas votre identité (GUA) sur les sites que vous visitez.
  • des adresses de groupe [multicast] utilisées pour envoyer des messages à plusieurs destinataires simultanément.

DHCPv6 et DNS

DHCPv6 est une extension du DHCP pour IPv6. Il est utilisé pour fournir des adresses IPv6 temporaires et des informations de configuration supplémentaires comme les adresses de serveurs DNS. Cependant, il n'est pas nécessaire pour la configuration automatique d'adresses IPv6 grâce au mécanisme SLAAC décrit ci-dessus. A part les informaticiens qui ont besoin de configurations spécifiques ou qui veulent se trouver du travail, il suffit de renseigner des DNS pour rendre le DHCPv6 inutile.

La fonction des DNS reste essentielle pour la résolution de noms dans un environnement IPv4 et IPv6. Un DNS doit fournir les adresses IPv4 et IPv6, qu'il soit interrogé en IPv4 ou en IPv6. Les adresses IPv6 sont désignées par des enregistrements de type AAAA (type A pour IPv4)

J'utilise les DNS les plus rapides pour mes besoins, ceux de Cloudflare

IPv4	   IPv6
1.1.1.1    2606:4700:4700::1111
1.0.0.1	   2606:4700:4700::1001

Version familles pour bloquer malware et contenus indésirables

IPv4       IPv6
1.1.1.3    2606:4700:4700::1113
1.0.0.3	   2606:4700:4700::1003

Les avantages d'IPv6

Un nombre quasi infini d'adresses IP globales : c'est le principal avantage, celui qui pousse à la migration. C'est nécessaire pour les nouvelles applications comme la mobilité. La complexité des systèmes comme le NAT va disparaître.

L'auto configuration sans état des adresses IPv6 : les problèmes de configuration qui compliquaient le déploiement des réseaux IPv4 disparaissent. Chaque machine calcule son adresse lien local et obtient du routeur les paramètres de la couche réseau globale.

Les adresses fixes sur le réseau local : les interfaces IPv6 ont des adresses lien local fixes qui ne changent jamais en plus des adresses globales utilisées par les applications. Ceci simplifie la conception des protocoles de configuration et de routage.

Multicast : le multicast est intégré en standard dans le protocole de base.

Jumbograms : les paquets IPv4 sont limités à 64 Ko. Cette limite passe à 4 Go en IPv6 quand la qualité des liens le permet.

Simplification du routage : tables de routage réduites et  pas de  contrôle d'erreur au niveau des en-têtes de paquets doivent permettre de réduire le temps de transit des paquets dans les routeurs.

Sécurité au niveau de la couche réseau : IPsec, couche de sécurité (authentification et chiffrage) entre routeurs est intégrée dans le protocole de base.

Terminologie IPv6 en français

Voici la traduction en français des [termes anglais] utilisés dans cet article

noeud [node]
un système qui implémente IPv6.
routeur [router]
un nœud qui transmet [forward] des paquets qui ne lui sont pas explicitement adressés.
hôte [host]
tout nœud qui n’est pas un routeur.
lien [link]
un médium ou un canal de communication par lequel des nœuds peuvent communiquer à partir de la couche de lien, i.e., la couche immédiatement au-dessous d’IPv6. Des exemples sont les réseaux Ethernet (simples ou avec des ponts) ; les liaisons PPP ; les réseaux X.25, Frame Relay ou ATM ; et les " tunnels " de couche inter-réseaux (ou supérieure) tels que les tunnels à travers IPv4 ou IPv6 lui-même.
interface [interface]
un dispositif du nœud qui le relie au lien.
Ajoutez vos commentaires ci-après ou les envoyer à Jean-Paul Figer
Mots clés


Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.