DNS-recordtypen - Complete gids over ondersteunde records
Een uitgebreide gids over alle DNS-recordtypen die door DNScale worden ondersteund, waaronder A, AAAA, CNAME, MX, TXT, SRV, NS, PTR, CAA, TLSA, SSHFP, HTTPS, SVCB en ALIAS-records.
DNS-records zijn de bouwstenen van het Domain Name System. Ze vertellen DNS-resolvers hoe verzoeken voor je domein moeten worden afgehandeld door domeinnamen te koppelen aan IP-adressen, mailservers, verificatiegegevens en nog veel meer.
DNScale ondersteunt 14 verschillende recordtypen, waarmee je volledige controle hebt over je DNS-configuratie voor elke toepassing — van eenvoudige websites tot complexe gedistribueerde systemen.
Overzicht ondersteunde recordtypen
| Type | Doel | Veelvoorkomende toepassing |
|---|---|---|
| A | Koppelt domein aan IPv4-adres | Websitehosting |
| AAAA | Koppelt domein aan IPv6-adres | IPv6-diensten |
| CNAME | Maakt domeinalias | Subdomeinen, CDN-integratie |
| MX | Stuurt e-mail naar mailservers | E-mailbezorging |
| TXT | Slaat tekstgegevens op | SPF, DKIM, domeinverificatie |
| SRV | Servicelocatie | VoIP, XMPP, gameservers |
| NS | Delegeert DNS-autoriteit | Nameserverconfiguratie |
| PTR | Reverse DNS-lookup | E-mailbezorgbaarheid, beveiliging |
| CAA | Certificaatautoriteit-autorisatie | SSL/TLS-beveiliging |
| TLSA | DANE TLS-authenticatie | Certificate pinning |
| SSHFP | SSH-sleutelfingerprints | SSH-hostverificatie |
| HTTPS | HTTPS service binding | HTTP/3, ECH, verbindingshints |
| SVCB | Algemene service binding | Service discovery |
| ALIAS | Rootdomein-aliasing | Apex-domein naar CDN/cloud |
Recordtypecategorieen
Adresrecords
A- en AAAA-records vormen de basis van DNS en koppelen door mensen leesbare domeinnamen aan door machines leesbare IP-adressen.
- A-records wijzen naar IPv4-adressen (bijv.
192.0.2.1) - AAAA-records wijzen naar IPv6-adressen (bijv.
2001:db8::1)
Aliasrecords
CNAME- en ALIAS-records laten je het ene domein naar het andere wijzen, wat het beheer vereenvoudigt wanneer meerdere domeinen naar dezelfde bestemming moeten resolven.
- CNAME-records werken voor subdomeinen (niet voor apex-/rootdomeinen)
- ALIAS-records werken op apex-domeinniveau
Mailrecords
MX-records zijn essentieel voor e-mailbezorging en vertellen mailservers waar berichten voor je domein naartoe moeten worden gestuurd.
Tekst- en verificatierecords
TXT-records slaan willekeurige tekstgegevens op en worden veel gebruikt voor:
- SPF (e-mailafzenderverificatie)
- DKIM (e-mailondertekening)
- Domeineigendomverificatie
- Aangepaste applicatiegegevens
Service discovery-records
SRV-, HTTPS- en SVCB-records helpen clients bij het ontdekken van diensten en hun verbindingsparameters.
- SRV-records specificeren host en poort voor diensten
- HTTPS-records optimaliseren HTTPS-verbindingen met HTTP/3- en ECH-ondersteuning
- SVCB-records bieden algemene service binding
Beveiligingsrecords
CAA-, TLSA- en SSHFP-records verbeteren de beveiliging:
- CAA-records bepalen welke certificaatautoriteiten certificaten mogen uitgeven
- TLSA-records maken DANE mogelijk voor certificaatauthenticatie
- SSHFP-records publiceren SSH-sleutelfingerprints voor verificatie
Infrastructuurrecords
NS- en PTR-records behandelen DNS-infrastructuur:
- NS-records delegeren DNS-autoriteit aan nameservers
- PTR-records bieden reverse DNS-lookups
Meerdere waarden vs enkele waarde
DNScale behandelt recordtypen verschillend op basis van of ze meerdere waarden ondersteunen:
Recordtypen met meerdere waarden
Deze typen kunnen meerdere records met dezelfde naam hebben:
- A, AAAA, TXT, MX, NS, SRV, CAA, TLSA, SSHFP, HTTPS, SVCB
Je kunt bijvoorbeeld meerdere A-records hebben voor load balancing:
example.com. 300 A 192.0.2.1
example.com. 300 A 192.0.2.2Recordtypen met enkele waarde
Deze typen staan slechts één record per naam toe:
- CNAME, ALIAS
Een CNAME- of ALIAS-record moet het enige record op die naam zijn.
Snel starten: records toevoegen
Via het dashboard
- Navigeer naar je zone in het DNScale-dashboard
- Klik op Add Record
- Selecteer het recordtype uit het dropdownmenu
- Vul de verplichte velden in
- Klik op Create Record
Via de API
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": "A",
"content": "192.0.2.1",
"ttl": 3600
}'Best practices
- Gebruik passende TTL-waarden - Korte TTL's (300-900s) voor records die kunnen veranderen; langere TTL's (3600-86400s) voor stabiele records
- Stel redundantie in - Gebruik meerdere A/AAAA-records of MX-records met verschillende prioriteiten
- Beveilig je domein - Voeg CAA-records toe om certificaatuitgifte te controleren en TXT-records voor SPF/DKIM
- Overweeg IPv6 - Voeg AAAA-records toe naast A-records voor IPv6-ondersteuning
- Gebruik HTTPS-records - Maak snellere verbindingen mogelijk met HTTP/3- en ECH-ondersteuning
Conclusie
Het begrijpen van DNS-recordtypen is essentieel voor het correct configureren van je domein. De uitgebreide ondersteuning van recordtypen in DNScale zorgt ervoor dat je elke DNS-configuratie kunt implementeren die je infrastructuur vereist.
Bekijk de individuele recordtype-handleidingen voor gedetailleerde informatie, voorbeelden en best practices voor elk type.