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:7334Wanneer 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::1Uitsluitend IPv6-diensten
Voor moderne cloudinfrastructuur die native IPv6 is:
api.example.com. 3600 AAAA 2001:db8:85a3::10Load 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::3Recordformaat
| Veld | Beschrijving | Voorbeeld |
|---|---|---|
| Naam | Domein of subdomein | www, @ (apex), api |
| Type | Recordtype | AAAA |
| Inhoud | IPv6-adres | 2001:db8:85a3::8a2e:370:7334 |
| TTL | Time to live (seconden) | 3600 |
IPv6-adresformaten
IPv6-adressen kunnen volledig of verkort worden geschreven:
| Formaat | Voorbeeld |
|---|---|
| Volledig | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
| Verkort | 2001:db8:85a3::8a2e:370:7334 |
DNScale accepteert beide formaten.
Een AAAA-record toevoegen
Via het dashboard
- Navigeer naar je zone in het DNScale-dashboard
- Klik op Add Record
- 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)
- Name: Voer het subdomein in (bijv.
- 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
-
Configureer altijd dual-stack - Voeg zowel A- als AAAA-records toe om alle gebruikers te ondersteunen
-
Gebruik consistente TTL's - Houd de TTL van A- en AAAA-records gelijk voor consistent gedrag
-
Test IPv6-connectiviteit - Controleer of je server daadwerkelijk bereikbaar is via IPv6 voordat je records toevoegt
-
Houd rekening met Happy Eyeballs - Moderne browsers gebruiken "Happy Eyeballs" (RFC 8305) om IPv4- en IPv6-verbindingen tegelijk te proberen
-
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.euGerelateerde recordtypen
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.