Deux schémas d'adressage, côte à côte
IPv4
192.0.2.10
32 bits : ~4,3 milliards d'adresses, épuisées
IPv6
2606:4700::6810:84e5
128 bits : 340 sextillions d'adresses
Enregistrements A et AAAA : IPv4 et IPv6 expliqués
Un domaine n'a pas une seule adresse IP : il peut en avoir deux types entièrement distincts, stockés dans deux types d'enregistrements DNS différents. Un enregistrement A contient une adresse IPv4 (comme 192.0.2.10). Un enregistrement AAAA (prononcé « quad-A ») contient une adresse IPv6 (comme 2606:4700::6810:84e5). Ils sont interrogés indépendamment, reçoivent des réponses indépendantes, et un domaine peut avoir l'un, l'autre, les deux ou, plus rarement aujourd'hui, aucun d'accessible depuis un réseau donné.
Pourquoi deux familles d'adresses coexistent
Les adresses IPv4 sont des nombres de 32 bits, ce qui plafonne le total possible à environ 4,3 milliards d'adresses, un chiffre que l'internet a déjà épuisé. IPv6 utilise des adresses de 128 bits, un espace si vaste que l'épuisement pratique n'est pas une préoccupation réaliste. IPv6 a été conçu comme le remplaçant à long terme, mais comme les deux protocoles ne sont pas compatibles au niveau du réseau, l'internet fait cohabiter les deux depuis vingt ans plutôt que de basculer d'un seul coup.
| Enregistrement A (IPv4) | Enregistrement AAAA (IPv6) | |
|---|---|---|
| Taille de l'adresse | 32 bits | 128 bits |
| Espace d'adressage total | ~4,3 milliards | 340 undécillions |
| Exemple | 192.0.2.10 | 2606:4700::6810:84e5 |
| Situation actuelle | Épuisé, maintenu en vie grâce au NAT | En croissance, aucune pression d'épuisement |
| Couverture typique | Quasi universelle | Courante sur les grandes plateformes, pas encore universelle |
Ce que cela change pour une recherche
- Un domaine avec uniquement un enregistrement A est limité à IPv4, ce qui reste extrêmement courant, surtout pour les infrastructures plus petites ou plus anciennes.
- Un domaine avec les deux enregistrements est en double pile (dual-stack) : la plupart des grandes plateformes et des CDN fonctionnent ainsi aujourd'hui.
- Un client (navigateur, application ou serveur) qui prend en charge les deux préfère généralement IPv6 lorsque les deux sont disponibles et que le chemin réseau le permet réellement.
- Voir un enregistrement AAAA ne garantit pas que vous pouvez l'atteindre : votre propre réseau ou votre fournisseur d'accès doit encore disposer d'une connectivité IPv6 fonctionnelle.
Comment un client double pile choisit réellement
Lorsque les deux enregistrements existent, la plupart des systèmes d'exploitation modernes n'essaient pas aveuglément IPv6 d'abord pour abandonner en cas d'échec. Ils utilisent un algorithme appelé Happy Eyeballs (RFC 8305) : le client lance des tentatives de connexion vers l'adresse IPv6 et vers une adresse IPv4 de secours presque simultanément, la tentative IPv6 bénéficiant d'une petite avance, puis utilise simplement la première connexion qui aboutit. C'est pourquoi un domaine dont l'enregistrement AAAA est défaillant ou injoignable se charge généralement sans délai visible pour la plupart des utilisateurs, le repli IPv4 remportant silencieusement la course, alors qu'une approche naïve « essayer IPv6, puis abandonner et recommencer en IPv4 » aurait provoqué un blocage de plusieurs secondes.
Si vous diagnostiquez un problème de connectivité, vérifier les deux est le premier réflexe à avoir : l'absence d'un enregistrement AAAA qui écarte IPv6 comme coupable (ou le confirme) ne demande qu'une seule recherche et réduit immédiatement le champ des possibles.
Une réponse double pile n'est pas toujours symétrique
On suppose facilement que les enregistrements A et AAAA d'un domaine pointent vers une infrastructure équivalente et interchangeable, mais ce n'est pas garanti. Un CDN peut avoir déployé IPv6 sur certains points de présence avant d'autres, de sorte que l'enregistrement AAAA passe par un sous-ensemble plus restreint du même réseau que l'enregistrement A. Un serveur d'origine migré vers un nouvel hébergement IPv4 peut continuer à servir le trafic IPv6 depuis un ancien hôte bientôt désactivé si l'enregistrement AAAA n'a pas été mis à jour dans la même modification. Traiter les deux types d'enregistrements comme indépendamment maintenus, parce qu'ils le sont réellement, plutôt que de supposer un unique « serveur » derrière les deux, évite une catégorie d'erreurs de migration où une famille d'adresses est mise à jour pendant que l'autre est discrètement laissée de côté.
Besoin de vérifier les adresses DNS publiques d'un domaine ? Utilisez l'outil Domain IP Lookup.
À lire aussi
Une recherche DNS récursive, saut après saut
Navigateur
veut example.com
Résolveur
votre FAI / 1.1.1.1
Racine + TLD
qui gère .com ?
Faisant autorité
la vraie réponse
Chaque saut de cette chaîne est lui-même une recherche DNS, ensuite mise en cache
Qu'est-ce que le DNS et comment fonctionne-t-il vraiment ?
Une explication claire du système de noms de domaine : ce qui se passe entre la saisie d'un domaine et la connexion de votre navigateur à un serveur.
Trois couches se partagent le nom « serveur DNS »
Résolveur stub
votre propre appareil
Résolveur récursif
FAI, routeur ou 1.1.1.1
Faisant autorité
le DNS du domaine
Recherche d'adresse IP d'un domaine : lire les résultats
Comprenez les résultats d'une recherche d'IP de domaine : adresses multiples, enregistrements IPv4 et IPv6, CDN et limites de l'attribution inverse.
Trois couches se partagent le nom « serveur DNS »
Résolveur stub
votre propre appareil
Résolveur récursif
FAI, routeur ou 1.1.1.1
Faisant autorité
le DNS du domaine
Qu'est-ce qu'un serveur DNS ? Résolveur et serveur de noms
Ce que font les serveurs DNS, en quoi un résolveur récursif diffère d'un serveur de noms faisant autorité, et comment identifier celui qui a répondu.