Découvrez PostScale -- API e-mail pour l'envoi transactionnel, la réception et les adresses masquées. PostScale

    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:7334

    Lorsqu'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::1

    Services exclusivement IPv6

    Pour une infrastructure cloud moderne native IPv6 :

    api.example.com.    3600    AAAA    2001:db8:85a3::10

    Ré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::3

    Format de l'enregistrement

    ChampDescriptionExemple
    NomDomaine ou sous-domainewww, @ (apex), api
    TypeType d'enregistrementAAAA
    ContenuAdresse IPv62001:db8:85a3::8a2e:370:7334
    TTLDurée de vie (secondes)3600

    Formats d'adresses IPv6

    Les adresses IPv6 peuvent être écrites en forme complète ou compressée :

    FormatExemple
    Complet2001: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

    1. Accédez à votre zone dans le tableau de bord DNScale
    2. Cliquez sur Add Record
    3. 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)
    4. 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

    1. Configurez toujours en double pile - Ajoutez à la fois des enregistrements A et AAAA pour supporter tous les utilisateurs

    2. Utilisez des TTL cohérents - Gardez les mêmes TTL pour les enregistrements A et AAAA afin d'assurer un comportement uniforme

    3. Testez la connectivité IPv6 - Vérifiez que votre serveur est bien accessible via IPv6 avant d'ajouter les enregistrements

    4. Considérez Happy Eyeballs - Les navigateurs modernes utilisent « Happy Eyeballs » (RFC 8305) pour tester simultanément les connexions IPv4 et IPv6

    5. 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.eu

    Types 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.