Qu'est-ce qu'un enregistrement AAAA
Découvrez ce qu'est un enregistrement AAAA et comment il associe votre nom de domaine à une adresse IPv6. Inclut des exemples pour le tableau de bord et l'API DNScale.
Un enregistrement AAAA (prononcé « quad-A ») associe un nom de domaine à une adresse IPv6. C'est l'équivalent IPv6 d'un enregistrement A et il est essentiel pour servir du contenu aux utilisateurs sur les réseaux IPv6.
Comment fonctionnent les enregistrements AAAA
Les enregistrements AAAA fonctionnent de manière identique aux enregistrements A, mais stockent des adresses IPv6 de 128 bits au lieu d'adresses IPv4 de 32 bits :
example.com. 3600 IN AAAA 2001:db8:85a3::8a2e:370:7334Lorsqu'un client avec une connectivité IPv6 interroge votre domaine, le DNS renvoie l'enregistrement AAAA, permettant une connexion directe via IPv6.
Pourquoi IPv6 est important
- Épuisement des adresses - Les adresses IPv4 sont limitées (~4,3 milliards) ; IPv6 fournit des adresses virtuellement illimitées
- Adoption croissante - Les principaux FAI et réseaux mobiles utilisent désormais IPv6 par défaut
- Meilleures performances - IPv6 peut réduire la latence en évitant la traduction NAT
- Préparation pour l'avenir - Garantit l'accessibilité de vos services à mesure que l'adoption d'IPv6 progresse
Cas d'utilisation courants
Configuration double pile (Dual-Stack)
Supportez à la fois les utilisateurs IPv4 et IPv6 :
example.com. 3600 A 192.0.2.1
example.com. 3600 AAAA 2001:db8:85a3::1Services exclusivement IPv6
Pour une infrastructure cloud moderne native IPv6 :
api.example.com. 3600 AAAA 2001:db8:85a3::10Répartition de charge avec plusieurs enregistrements AAAA
example.com. 300 AAAA 2001:db8:85a3::1
example.com. 300 AAAA 2001:db8:85a3::2
example.com. 300 AAAA 2001:db8:85a3::3Format de l'enregistrement
| Champ | Description | Exemple |
|---|---|---|
| Nom | Domaine ou sous-domaine | www, @ (apex), api |
| Type | Type d'enregistrement | AAAA |
| Contenu | Adresse IPv6 | 2001:db8:85a3::8a2e:370:7334 |
| TTL | Durée de vie (secondes) | 3600 |
Formats d'adresses IPv6
Les adresses IPv6 peuvent être écrites en forme complète ou compressée :
| Format | Exemple |
|---|---|
| Complet | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
| Compressé | 2001:db8:85a3::8a2e:370:7334 |
DNScale accepte les deux formats.
Ajouter un enregistrement AAAA
Via le tableau de bord
- Accédez à votre zone dans le tableau de bord DNScale
- Cliquez sur Add Record
- Configurez l'enregistrement :
- Name : Saisissez le sous-domaine (ex.
www) ou@pour l'apex - Type : Sélectionnez
AAAA - Value : Saisissez l'adresse IPv6
- TTL : Définissez la durée de cache (par défaut : 3600)
- Name : Saisissez le sous-domaine (ex.
- Cliquez sur Create Record
Via l'API
Créer un enregistrement AAAA :
curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "www",
"type": "AAAA",
"content": "2001:db8:85a3::8a2e:370:7334",
"ttl": 3600
}'Créer une configuration double pile (A + AAAA) :
# Enregistrement IPv4
curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "@",
"type": "A",
"content": "192.0.2.1",
"ttl": 3600
}'
# Enregistrement IPv6
curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "@",
"type": "AAAA",
"content": "2001:db8:85a3::1",
"ttl": 3600
}'Réponse de l'API :
{
"status": "success",
"data": {
"message": "Record created successfully",
"record": {
"id": "encoded-record-id",
"name": "www.example.com.",
"type": "AAAA",
"content": "2001:db8:85a3::8a2e:370:7334",
"ttl": 3600,
"disabled": false
}
}
}Bonnes pratiques
-
Configurez toujours en double pile - Ajoutez à la fois des enregistrements A et AAAA pour supporter tous les utilisateurs
-
Utilisez des TTL cohérents - Gardez les mêmes TTL pour les enregistrements A et AAAA afin d'assurer un comportement uniforme
-
Testez la connectivité IPv6 - Vérifiez que votre serveur est bien accessible via IPv6 avant d'ajouter les enregistrements
-
Considérez Happy Eyeballs - Les navigateurs modernes utilisent « Happy Eyeballs » (RFC 8305) pour tester simultanément les connexions IPv4 et IPv6
-
Surveillez les deux protocoles - Assurez-vous que votre surveillance couvre les points de terminaison IPv4 et IPv6
Tester les enregistrements AAAA
Vérifiez votre enregistrement AAAA avec dig :
dig AAAA example.com
# Ou interroger un serveur de noms spécifique
dig AAAA example.com @ns1.dnscale.euTypes d'enregistrements associés
- A - Enregistrements d'adresses IPv4
- CNAME - Alias vers un autre nom de domaine
- ALIAS - Aliasing du domaine racine
Conclusion
Les enregistrements AAAA sont essentiels pour l'infrastructure internet moderne. Alors que l'adoption d'IPv6 continue de croître, s'assurer que vos domaines disposent d'enregistrements AAAA appropriés garantit l'accessibilité pour tous les utilisateurs. DNScale facilite la gestion des enregistrements IPv4 et IPv6 depuis une interface unique.