CAA Record Lookup

Check CAA records (certificate authority authorization) for any domain across 12 global resolvers. Free DNS checker.

What is a CAA record?

A CAA record ("certification authority authorization") tells certificate authorities (CAs) which of them are allowed to issue TLS certificates for a domain. Compliant CAs check CAA before issuance and refuse if they're not authorized. CAA is a defense against unauthorized certificate issuance.

When to check CAA records

Reading the results

Each CAA value has three parts: flag (an integer, usually 0), tag (one of issue, issuewild, iodef), and value (the CA domain or report URI). Example: 0 issue "letsencrypt.org" authorizes only Let's Encrypt for non-wildcard certs.

Common errors and pitfalls

FAQ

What does a CAA record look like?

CAA records have a flag (usually 0), a tag (issue, issuewild, or iodef), and a value. Example: 0 issue "letsencrypt.org" means only Let's Encrypt may issue certs for the domain.

Do I need a CAA record?

No: but you should consider one. Without CAA, any CA in any browser's trust store can issue a cert for your domain (assuming they validate ownership). CAA is a cheap, declarative restriction.

How do I allow multiple CAs?

Publish multiple CAA records, one per CA: 0 issue "letsencrypt.org" and 0 issue "digicert.com" together allow both.

What's the iodef tag for?

iodef tells CAs where to send "incident" reports if they reject a request that conflicts with your CAA. Example: 0 iodef "mailto:security@example.com".

Background reading

See the DNS Records Explained guide for the security record family.