2026-07-16 · DNS

Do You Need a CAA Record?

You don’t strictly need a CAA record — but you should have one. A CAA (Certification Authority Authorization) record is a DNS entry that names which Certificate Authorities are allowed to issue TLS certificates for your domain. Since 8 September 2017, every public CA is required to check it before issuing, so a CAA record is a cheap, effective guard against an unauthorised or mis-issued certificate.

What a CAA record does

Defined in RFC 8659 (which replaced RFC 6844), a CAA record lists the CAs permitted to issue for your name. If a CA that isn’t listed is asked to issue a certificate for you, it must refuse. With no CAA record, any public CA may issue — which is the default, and why adding one narrows your attack surface.

Why it’s effectively mandatory to honour

The CA/Browser Forum passed Ballot 187, making CAA checking mandatory for all public CAs, effective 8 September 2017 (CA/Browser Forum — Ballot 187). So while you aren’t forced to publish one, the mechanism is universally enforced at issuance time — meaning a CAA record you publish will actually be obeyed by every compliant CA.

Do you need one?

Add a CAA record if:

You can skip it only if you’re comfortable with any CA being able to issue for your domain. For almost everyone, the small effort is worth it — which is why our DNS check flags a missing CAA record as an advisory warning.

How to set one up

Publish a CAA record at your domain naming your CA(s). For example, to allow only Let’s Encrypt:

example.com.  IN  CAA  0 issue "letsencrypt.org"

Common tags:

Add an issue entry for every CA you use (including your CDN’s, if it issues on your behalf) — a too-strict CAA record can block a renewal.

Check it

See your CAA record (and A/AAAA/MX/NS/TXT) in one snapshot with the domain health check, or watch it for changes with DNS monitoring so a removed or altered CAA record doesn’t slip past you.

Sources

Try it now — free, no signup. Snapshot your DNS (incl. CAA)