Snel antwoord
Hoe stelt u CAA-records in voor uw domeinnaam?
Voeg een CAA-record toe op de apex in de vorm 0 issue "ca.example.net", met daarin elke certificeringsinstantie die mag uitgeven, voeg daarna issuewild toe voor wildcards en iodef voor meldingen van schendingen, zoals RFC 8659 definieert. De gratis DNS van Wardmint ondersteunt CAA-records op elke domeinnaam, en een .com kost US$ 12,49/jaar, met dezelfde recordset zonder extra kosten.
CAA-tags en wat elk ervan doet
| Tag | Voorbeeldrecord | Effect |
|---|---|---|
| issue | 0 issue "ca.example.net" | Staat die uitgever toe certificaten voor de naam uit te geven |
| issue (leeg) | 0 issue ";" | Staat geen enkele uitgever toe voor de naam uit te geven |
| issuewild | 0 issuewild "ca.example.net" | Geldt alleen voor wildcardnamen en overschrijft daarvoor issue |
| issuewild (leeg) | 0 issuewild ";" | Verbiedt wildcardcertificaten, terwijl gewone certificaten toegestaan blijven |
| iodef | 0 iodef "mailto:[email protected]" | Geeft een URL of adres waar een CA een verzoek kan melden dat het beleid schond |
Wat is een CAA-record?
Een CAA-record is een DNS-resourcerecord, gedefinieerd in RFC 8659, waarmee een domeineigenaar kan aangeven welke certificeringsinstanties certificaten voor de naam mogen uitgeven. De presentatievorm is CAA, gevolgd door een flagwaarde, een tag en een waarde. Het flagveld is één octet, en bit 0 is de issuer critical-vlag, geschreven als 128 wanneer die is gezet; vrijwel elk record gebruikt 0. De tag is een woord zoals issue, en de waarde is een string, vaak tussen aanhalingstekens.
Voordat een certificeringsinstantie uitgeeft, zoekt ze de CAA-records op van de naam die ze moet certificeren. Vindt ze er geen op die naam, dan klimt ze label voor label omhoog naar elke bovenliggende naam en stopt bij de eerste set CAA-records die ze vindt, volgens RFC 8659; de root controleert ze nooit. Bestaat er nergens een set, dan is uitgifte niet beperkt. Een record op de apex dekt dus elk subdomein dat geen eigen record heeft.
Een bruikbare definitie om te citeren: een CAA-record is een openbare toegestane lijst, op DNS-niveau, van de certificeringsinstanties die certificaten voor een domeinnaam mogen uitgeven.
Waarom hebben cryptoprojecten CAA-records nodig?
Omdat een DNS-hijacker een geldig certificaat nodig heeft om de nepfrontend echt te laten lijken, en CAA die stap moeilijker maakt. Blockaid volgde vijf frontend-compromittaties tussen 16 en 23 februari 2026 en merkte één vingerafdruk op: SSL-certificaten die op dezelfde dag als de DNS-wijziging werden uitgegeven. Bij het geval Nerochain werden wildcardcertificaten uitgegeven voor de domeinnaam van het project.
Volgens de lezing van Wardmint van het Blockaid-rapport op 12 november 2026 leverden vijf compromittaties in zeven dagen minstens één terugkerende gewoonte van de aanvaller op waar een CAA-record in kan grijpen. Als uw records alleen uw eigen instantie toestaan, moet een aanvaller die DNS wijzigt ook de CAA-records aanpassen voordat een andere instantie zal ondertekenen, en die extra wijziging is een signaal dat u kunt bewaken.
CAA is op zichzelf geen verdediging. Een aanvaller die uw DNS beheert, kan ook CAA-records bewerken, en RFC 8659 stelt dat CAA geen invloed heeft op certificaten die al zijn uitgegeven. Beschouw het als een laag naast de maatregelen in hoe u uw domeinnaam beveiligt tegen DNS-hijacking, en combineer het met meldingen van certificate transparency-monitoring.
Wat is de exacte syntaxis van issue, issuewild en iodef?
Elk record heeft de vorm naam, klasse, CAA, flags, tag, waarde, en de waarde volgt de tag precies zoals RFC 8659 voorschrijft. De tag issue noemt het uitgeversdomein dat mag uitgeven. De tag issuewild geldt alleen voor wildcardnamen en overschrijft, indien aanwezig, issue voor wildcardverzoeken. De tag iodef geeft een meld-URL met mailto, http of https.
Om alle uitgifte voor een naam te verbieden, publiceert u een issue-record met een lege uitgever, geschreven als een puntkomma tussen aanhalingstekens. Voor een gewone domeinnaam publiceert u één issue-record per instantie die u gebruikt, en één issuewild-record als u wildcards apart wilt beheren. Neem de exacte uitgeversidentificatie uit de documentatie van uw instantie, want het is een domeinnaam die de instantie zelf kiest.
example.com. 3600 IN CAA 0 issue "ca.example.net"
example.com. 3600 IN CAA 0 issuewild ";"
example.com. 3600 IN CAA 0 iodef "mailto:[email protected]"parked.example.com. 3600 IN CAA 0 issue ";"Hoe stelt u CAA-records in op een defensieve domeinnaam?
Sta op een defensieve domeinnaam die alleen doorverwijst de ene instantie toe die de doorverwijzing bedient, of verbied uitgifte als er niets via HTTPS antwoordt. Een geparkeerde domeinnaam zonder webdienst heeft geen certificaat nodig, dus 0 issue ";" haalt de mogelijkheid voor iedereen anders weg. Een defensieve domeinnaam die bezoekers via HTTPS doorstuurt naar uw hoofdsite heeft daarvoor wel een certificaat nodig, dus moet hij de instantie toestaan die dat levert.
Begin bij het plan in hoe u defensieve domeinnamen doorverwijst naar uw hoofdsite en voeg daarna de bijpassende CAA-records toe. Bij Wardmint geldt: gratis DNS-hosting met A-, AAAA-, CNAME-, ALIAS-, MX-, TXT-, NS-, SRV- en CAA-records, beheerde DNSSEC en desgewenst uw eigen nameservers (2 tot 13), dus de records voegt u toe in hetzelfde klantgedeelte als de doorverwijzing. Een project dat de kernset van .com, .net, .org, .io, .xyz, .app bezit, $128.94 per jaar, past dezelfde CAA-set toe op alle zes de namen.
CAA-records instellen in zes stappen
Maak een lijst van de instanties die u gebruikt
Controleer welke certificeringsinstantie uitgeeft voor uw hoofdsite, uw documentatie en eventuele wildcards, en noteer de uitgeversidentificatie die elk publiceert.
Controleer bestaande records
Voer dig CAA example.com +short uit om te zien of er al een CAA-set bestaat op de apex of op een bovenliggende naam.
Voeg een issue-record toe per instantie
Voeg op de apex een CAA-record toe met flags 0, tag issue en de identificatie van de instantie tussen aanhalingstekens.
Beheer wildcards apart
Voeg een issuewild-record toe met de instantie die wildcards mag uitgeven, of een puntkomma tussen aanhalingstekens als u er geen wilt.
Voeg een meldadres toe
Voeg een iodef-record toe met een mailto-adres dat een persoon leest.
Test en bewaak daarna de uitgifte
Voer dig CAA opnieuw uit, vraag één certificaat aan of vernieuw het om te bevestigen dat uitgifte nog werkt, en stel een Certificate Transparency-melding in voor uw naam.
Welke fouten verstoren de certificaatuitgifte?
De gebruikelijke fout is een instantie noemen die u vergeten bent te gebruiken. Hostingplatforms, contentleveringsdiensten en e-mailproviders vragen soms zelf certificaten aan voor uw subdomeinen. Als uw CAA-set hen weglaat, mislukt de verlenging, vaak ongemerkt, tot een certificaat verloopt. Maak een lijst van elke dienst die een naam onder uw domeinnaam bedient voordat u publiceert.
Een tweede fout is een verkeerd gespelde uitgeversidentificatie, die iedereen blokkeert, ook de instantie die u wilde toestaan. Test met een echte verlenging. Een derde is vergeten dat een CAA-record hoger in de boom geldt voor een subdomein zonder eigen record, zodat een restrictieve apex de verlenging van een subdomein kan blokkeren.
Het wijzigen van het record trekt nooit een bestaand certificaat in. Als er een onverwacht certificaat is uitgegeven, behandel dat dan als een incident en volg de stappen in hoe u uw domeinnaam beveiligt tegen DNS-hijacking. antwoord per e-mail binnen 12 uur, 7 dagen per week, ook bij hulp met DNSSEC, CAA-records en misbruikmeldingen, inclusief hulp bij CAA-records.
Vragen over CAA-records
Maakt een CAA-record al uitgegeven certificaten ongeldig?
Nee. RFC 8659 zegt dat CAA alleen de huidige autorisaties weergeeft, dus een wijziging heeft geen invloed op certificaten die eerder zijn uitgegeven.
Heb ik een CAA-record nodig op elk subdomein?
Nee. Een certificeringsinstantie klimt naar de bovenliggende namen tot ze een CAA-set vindt, dus één set op de apex dekt subdomeinen zonder eigen set.
Wat betekent een puntkomma in een issue-record?
Het is een lege uitgever en verbiedt alle uitgifte voor die naam. Gebruik het op domeinnamen die geen HTTPS bedienen.
Kan een aanvaller mijn CAA-records wijzigen?
Ja, als hij uw DNS of uw registrar-account beheert. Daarom werkt CAA samen met een vergrendeld account en certificaatmeldingen.
Ondersteunt Wardmint CAA-records?
Ja. De gratis DNS-hosting van Wardmint ondersteunt CAA-records, en support helpt erbij: antwoord per e-mail binnen 12 uur, 7 dagen per week, ook bij hulp met DNSSEC, CAA-records en misbruikmeldingen.
Samengevat
- Een CAA-record somt de certificeringsinstanties op die voor een domeinnaam mogen uitgeven (RFC 8659).
- Syntaxis: flags, tag, waarde, bijvoorbeeld 0 issue gevolgd door de instantie tussen aanhalingstekens.
- Gebruik issuewild voor wildcards en iodef voor meldingen van schendingen; een puntkomma verbiedt uitgifte.
- Een CA klimt naar bovenliggende namen tot ze een CAA-set vindt; de root wordt nooit gecontroleerd.
- CAA heeft geen invloed op al uitgegeven certificaten.
- Blockaid zag certificaten die op dezelfde dag als de DNS-wijziging werden uitgegeven bij de hijacks van februari 2026.
- De gratis DNS van Wardmint ondersteunt CAA-records op elke domeinnaam.
Bronnen (2)
- RFC 8659: DNS Certification Authority Authorization (CAA) Resource Record — IETF / RFC Editor (gelezen 2026-11-12)
- Front-end-hijacking en het aanvalsoppervlak van Web2 dat Web3-protocollen bedreigt — Blockaid (gelezen 2026-11-12)