Look up a domain's CAA records
Free, no sign-up — results in seconds.
Why CAA records exist
Certificate authorities are required to check CAA records before issuing a certificate. If your domain publishes CAA records and the CA isn't listed, it must refuse. This reduces the risk of a certificate being wrongly issued for your domain.
What CAA records look like
example.co.za. 3600 IN CAA 0 issue "letsencrypt.org"
example.co.za. 3600 IN CAA 0 issue "sectigo.com"
example.co.za. 3600 IN CAA 0 issuewild ";"
example.co.za. 3600 IN CAA 0 iodef "mailto:security@example.co.za"
The tags
| Tag | Meaning |
|---|---|
issue | This CA may issue certificates for the name (and, unless issuewild exists, wildcards too). |
issuewild | Controls wildcard certificates separately. ";" means no CA may issue wildcards. |
iodef | Where CAs may report requests that violate your policy. |
The leading number is a flags field; 0 is normal.
How CAA lookups work
If a name has no CAA record, the CA checks its parent, then the parent's parent, up to the root of your domain. If no CAA record is found anywhere, any CA may issue. So a CAA record on example.co.za also covers shop.example.co.za unless the subdomain has its own.
The classic CAA mistake
Adding CAA records for one CA, then moving to a host whose free certificates come from a different CA. Renewals silently fail and the site eventually shows certificate errors. Before changing host or CDN, check which CA they use and add it.
Common certificate authority values
Each CA publishes the exact value it checks for. Common ones include:
| Certificate authority | CAA value |
|---|---|
| Let's Encrypt | letsencrypt.org |
| Sectigo | sectigo.com |
| DigiCert | digicert.com |
| Google Trust Services | pki.goog |
| GlobalSign | globalsign.com |
Your web host, CDN or SSL reseller may use more than one CA, and that can change. Always check their current documentation and include every CA they list.
Adding CAA records safely
- Find out which CA issued your current certificate (click the padlock in your browser and view the certificate details).
- Find out which CA(s) your host or CDN uses for renewals.
- Add one
issuerecord per CA, plusissuewildif you use wildcard certificates. - Optionally add an
iodefaddress for violation reports. - Watch the next certificate renewal to confirm it succeeds.
Checking CAA records
Use the CAA lookup, or the All DNS Records lookup to see CAA alongside everything else.
dig example.co.za CAA +short
Frequently asked questions
Is a CAA record required?
No. Without one, any publicly trusted CA may issue for your domain. Adding one is a recommended hardening step.
My SSL certificate won't renew — could CAA be the cause?
Yes, if CAA records exist and don't include the CA your host or CDN uses. Look them up and add the missing CA.
Do CAA records affect existing certificates?
No. They're only checked at issuance or renewal time.