Neu: PostScale -- E-Mail-API für transaktionale, eingehende und maskierte Adressen. PostScale

    Was ist ein AAAA-Eintrag

    Erfahren Sie, was ein AAAA-Eintrag ist und wie er Ihren Domainnamen mit einer IPv6-Adresse verbindet. Mit Beispielen für das DNScale-Dashboard und die API.

    Ein AAAA-Eintrag (ausgesprochen „Quad-A") ordnet einen Domainnamen einer IPv6-Adresse zu. Er ist das IPv6-Pendant zum A-Eintrag und unverzichtbar, um Inhalte an Benutzer in IPv6-Netzwerken bereitzustellen.

    Wie AAAA-Einträge funktionieren

    AAAA-Einträge funktionieren identisch zu A-Einträgen, speichern aber 128-Bit-IPv6-Adressen anstelle von 32-Bit-IPv4-Adressen:

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

    Wenn ein Client mit IPv6-Konnektivität Ihre Domain abfragt, gibt DNS den AAAA-Eintrag zurück und ermöglicht eine direkte Verbindung über IPv6.

    Warum IPv6 wichtig ist

    • Adresserschöpfung - IPv4-Adressen sind begrenzt (~4,3 Milliarden); IPv6 bietet praktisch unbegrenzte Adressen
    • Zunehmende Verbreitung - Große ISPs und Mobilfunknetze nutzen inzwischen standardmäßig IPv6
    • Bessere Leistung - IPv6 kann die Latenz durch Vermeidung von NAT-Übersetzung reduzieren
    • Zukunftssicherheit - Stellt sicher, dass Ihre Dienste auch bei wachsender IPv6-Nutzung erreichbar bleiben

    Häufige Anwendungsfälle

    Dual-Stack-Konfiguration

    Unterstützung für sowohl IPv4- als auch IPv6-Benutzer:

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

    Reine IPv6-Dienste

    Für moderne Cloud-Infrastruktur, die nativ IPv6 nutzt:

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

    Lastverteilung mit mehreren AAAA-Einträgen

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

    Eintragsformat

    FeldBeschreibungBeispiel
    NameDomain oder Subdomainwww, @ (Apex), api
    TypEintragstypAAAA
    InhaltIPv6-Adresse2001:db8:85a3::8a2e:370:7334
    TTLGültigkeitsdauer (Sekunden)3600

    IPv6-Adressformate

    IPv6-Adressen können in voller oder komprimierter Form geschrieben werden:

    FormatBeispiel
    Vollständig2001:0db8:85a3:0000:0000:8a2e:0370:7334
    Komprimiert2001:db8:85a3::8a2e:370:7334

    DNScale akzeptiert beide Formate.

    AAAA-Eintrag hinzufügen

    Über das Dashboard

    1. Navigieren Sie zu Ihrer Zone im DNScale-Dashboard
    2. Klicken Sie auf Add Record
    3. Konfigurieren Sie den Eintrag:
      • Name: Geben Sie die Subdomain ein (z. B. www) oder @ für den Apex
      • Type: Wählen Sie AAAA
      • Value: Geben Sie die IPv6-Adresse ein
      • TTL: Setzen Sie die Cache-Dauer (Standard: 3600)
    4. Klicken Sie auf Create Record

    Über die API

    AAAA-Eintrag erstellen:

    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-Konfiguration erstellen (A + AAAA):

    # IPv4-Eintrag
    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-Eintrag
    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-Antwort:

    {
      "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. Immer Dual-Stack konfigurieren - Fügen Sie sowohl A- als auch AAAA-Einträge hinzu, um alle Benutzer zu unterstützen

    2. Konsistente TTLs verwenden - Halten Sie die TTLs von A- und AAAA-Einträgen gleich, um ein konsistentes Verhalten sicherzustellen

    3. IPv6-Konnektivität testen - Überprüfen Sie, ob Ihr Server tatsächlich über IPv6 erreichbar ist, bevor Sie Einträge hinzufügen

    4. Happy Eyeballs berücksichtigen - Moderne Browser nutzen „Happy Eyeballs" (RFC 8305), um IPv4- und IPv6-Verbindungen gleichzeitig zu versuchen

    5. Beide Protokolle überwachen - Stellen Sie sicher, dass Ihr Monitoring sowohl IPv4- als auch IPv6-Endpunkte abdeckt

    AAAA-Einträge testen

    Überprüfen Sie Ihren AAAA-Eintrag mit dig:

    dig AAAA example.com
     
    # Oder einen bestimmten Nameserver abfragen
    dig AAAA example.com @ns1.dnscale.eu

    Verwandte Eintragstypen

    • A - IPv4-Adresseinträge
    • CNAME - Alias auf einen anderen Domainnamen
    • ALIAS - Root-Domain-Aliasing

    Fazit

    AAAA-Einträge sind unverzichtbar für eine moderne Internetinfrastruktur. Da die IPv6-Nutzung weiter zunimmt, stellen korrekte AAAA-Einträge die Erreichbarkeit Ihrer Domains für alle Benutzer sicher. DNScale macht es einfach, sowohl IPv4- als auch IPv6-Einträge über eine einzige Oberfläche zu verwalten.