What is a CAA record?
A CAA (Certification Authority Authorization) record lets a domain declare which certificate authorities may issue certificates for it. CAs are required by the CA/Browser Forum to honour these records, so they reduce the risk of mis-issuance — a CA wrongly issuing a certificate for your domain. CAA is a simple, powerful guardrail for your TLS certificates.
How CAA records work
A CAA record names an allowed certificate authority by its domain. Before issuing, a compliant CA checks the CAA records for your domain; if records exist and none list that CA, it must refuse. The record has three parts: a flag, a tag and a value. The common tags are issue (authorizes a CA to issue standard certificates), issuewild (controls wildcard certificates specifically), and iodef (a URL or mailto where CAs report policy violations). For example, issue "letsencrypt.org" permits only Let's Encrypt to issue.
How to read your CAA lookup results
IPeek lists the CAA records on the domain, each with its tag and value. Read the issue tags to see which CAs are authorized — a value like "letsencrypt.org" or "digicert.com" names the permitted authority. An issuewild tag restricts who may issue wildcard certificates. An issue value of ";" (semicolon) means no CA is authorized at all. If the domain has no CAA records, any public CA may issue, which is the permissive default. Check that the CAs listed match the providers you actually use for certificates.
Why CAA records improve certificate security
Without CAA, any of dozens of public certificate authorities can issue a certificate for your domain, so a single compromised or tricked CA is enough for an attacker to obtain a valid certificate. CAA narrows that attack surface to only the CAs you name. Because the CA/Browser Forum mandates that CAs check CAA before issuing, the protection is enforced industry-wide. Add the iodef tag and authorized CAs can notify you of attempted policy violations, giving early warning of someone trying to obtain a certificate they should not.