Maak kennis met PostScale -- e-mail-API voor transactionele, inkomende en gemaskeerde adressen. PostScale

    Wat is een AAAA-record

    Leer wat een AAAA-record is en hoe het je domeinnaam koppelt aan een IPv6-adres. Inclusief voorbeelden voor het DNScale-dashboard en de API.

    Een AAAA-record (uitgesproken als "quad-A") koppelt een domeinnaam aan een IPv6-adres. Het is het IPv6-equivalent van een A-record en is essentieel voor het serveren van content aan gebruikers op IPv6-netwerken.

    Hoe AAAA-records werken

    AAAA-records functioneren identiek aan A-records, maar slaan 128-bits IPv6-adressen op in plaats van 32-bits IPv4-adressen:

    example.com.    3600    IN    AAAA    2001:db8:85a3::8a2e:370:7334

    Wanneer een client met IPv6-connectiviteit je domein opvraagt, retourneert DNS het AAAA-record, waardoor een directe verbinding via IPv6 mogelijk is.

    Waarom IPv6 belangrijk is

    • Adresuitputting - IPv4-adressen zijn beperkt (~4,3 miljard); IPv6 biedt vrijwel onbeperkte adressen
    • Groeiende adoptie - Grote ISP's en mobiele netwerken gebruiken nu standaard IPv6
    • Betere prestaties - IPv6 kan latentie verminderen door NAT-translatie te vermijden
    • Toekomstbestendig - Zorgt ervoor dat je diensten bereikbaar blijven naarmate IPv6-adoptie groeit

    Veelvoorkomende toepassingen

    Dual-stack configuratie

    Ondersteun zowel IPv4- als IPv6-gebruikers:

    example.com.    3600    A       192.0.2.1
    example.com.    3600    AAAA    2001:db8:85a3::1

    Uitsluitend IPv6-diensten

    Voor moderne cloudinfrastructuur die native IPv6 is:

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

    Load balancing met meerdere AAAA-records

    example.com.    300    AAAA    2001:db8:85a3::1
    example.com.    300    AAAA    2001:db8:85a3::2
    example.com.    300    AAAA    2001:db8:85a3::3

    Recordformaat

    VeldBeschrijvingVoorbeeld
    NaamDomein of subdomeinwww, @ (apex), api
    TypeRecordtypeAAAA
    InhoudIPv6-adres2001:db8:85a3::8a2e:370:7334
    TTLTime to live (seconden)3600

    IPv6-adresformaten

    IPv6-adressen kunnen volledig of verkort worden geschreven:

    FormaatVoorbeeld
    Volledig2001:0db8:85a3:0000:0000:8a2e:0370:7334
    Verkort2001:db8:85a3::8a2e:370:7334

    DNScale accepteert beide formaten.

    Een AAAA-record toevoegen

    Via het dashboard

    1. Navigeer naar je zone in het DNScale-dashboard
    2. Klik op Add Record
    3. Configureer het record:
      • Name: Voer het subdomein in (bijv. www) of @ voor de apex
      • Type: Selecteer AAAA
      • Value: Voer het IPv6-adres in
      • TTL: Stel de cacheduur in (standaard: 3600)
    4. Klik op Create Record

    Via de API

    Een AAAA-record aanmaken:

    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
      }'

    Dual-stack configuratie aanmaken (A + AAAA):

    # IPv4-record
    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
      }'
     
    # IPv6-record
    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
      }'

    API-respons:

    {
      "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
        }
      }
    }

    Best practices

    1. Configureer altijd dual-stack - Voeg zowel A- als AAAA-records toe om alle gebruikers te ondersteunen

    2. Gebruik consistente TTL's - Houd de TTL van A- en AAAA-records gelijk voor consistent gedrag

    3. Test IPv6-connectiviteit - Controleer of je server daadwerkelijk bereikbaar is via IPv6 voordat je records toevoegt

    4. Houd rekening met Happy Eyeballs - Moderne browsers gebruiken "Happy Eyeballs" (RFC 8305) om IPv4- en IPv6-verbindingen tegelijk te proberen

    5. Monitor beide protocollen - Zorg dat je monitoring zowel IPv4- als IPv6-endpoints dekt

    AAAA-records testen

    Verifieer je AAAA-record met dig:

    dig AAAA example.com
     
    # Of vraag een specifieke nameserver
    dig AAAA example.com @ns1.dnscale.eu

    Gerelateerde recordtypen

    • A - IPv4-adresrecords
    • CNAME - Alias naar een andere domeinnaam
    • ALIAS - Rootdomein-aliasing

    Conclusie

    AAAA-records zijn essentieel voor moderne internetinfrastructuur. Naarmate de IPv6-adoptie blijft groeien, garanderen juiste AAAA-records de bereikbaarheid voor alle gebruikers. DNScale maakt het eenvoudig om zowel IPv4- als IPv6-records vanuit één interface te beheren.