CAA Record Lookup — Certificate Authority Authorization
Fetch CAA records and see which CAs are authorized to issue certificates for a domain
How to Use This Tool
- Enter the apex domain or subdomain you want to inspect (for example example.com or mail.example.com).
- Click Lookup CAA to send a live DNS query for CAA record type only.
- The tool returns the normalized domain and every CAA record string from the response.
- Each record shows flags, tag (issue, issuewild, iodef), and value such as a CA domain or contact URI.
- If no CAA records exist, the record list is empty — that is a valid outcome, not an error.
- Copy results for change tickets or compare against your intended CA allowlist before requesting certificates.
About This Tool
Certificate Authority Authorization (CAA) records tell the public which certificate authorities may issue TLS certificates for your domain and its subdomains. Before requesting a new certificate or auditing an existing deployment, checking CAA helps confirm that only approved CAs can sign for your hostname. VSPIC queries live DNS for CAA records on the domain you enter and lists every tag and value returned by authoritative nameservers.
CAA is optional but increasingly expected during enterprise security reviews and automated certificate workflows. An empty result means no CAA policy is published — CAs may still issue under their own policies. Published records with issue or issuewild tags restrict issuance to named authorities. Use this lookup after DNS changes, before cutover to a new CA, or when troubleshooting unexpected certificate rejection during ACME or manual enrollment.
Common use cases
- •View all DNS records of a domain after migration
- •Confirm DNS records after domain changes
- •Test for DNS leaks when using a VPN
- •Debug email delivery with MX and TXT records
What CAA records control
CAA is a DNS resource record type defined to reduce mis-issuance risk. A domain owner publishes CAA at the zone apex (or relevant label) to declare which certificate authorities are permitted to issue certificates. Certificate authorities are expected to check CAA before signing; failure to find a matching authorization should block issuance unless local policy overrides apply.
Tags matter. The issue tag limits standard certificates. The issuewild tag applies to wildcard certificates. The iodef tag points to a URL or email where policy violations should be reported. Multiple CAA records can coexist; issuers evaluate them according to the specification. Understanding your published tags prevents surprises when switching from one CA to another.
Reading CAA record syntax
Each CAA record appears as a single line combining a flags byte, a tag name, and a value. A typical issue record might authorize one CA hostname. Flags are usually zero; non-zero flags indicate critical extensions that issuers must understand or reject the entire CAA set.
Our lookup returns raw record strings exactly as resolvers provide them. You do not need to reverse an IP or construct a special query name — CAA lives on the domain label itself, unlike PTR or SRV records that use structured owner names.
When to run a CAA lookup
Run a lookup before your first automated certificate on a new domain, after acquiring a domain through transfer, or when consolidating TLS under a single CA. Security questionnaires often ask whether CAA is configured; exporting current records documents compliance.
Also check CAA when a certificate order fails with policy errors. If your DNS still authorizes the previous CA but you moved to a new vendor, issuance stops until DNS is updated. TTL on CAA affects how quickly a fix propagates — pair this tool with our DNS TTL checker if you need timing estimates.
CAA at apex versus subdomains
CAA inheritance follows DNS tree rules. If a subdomain has no explicit CAA records, resolvers walk up the tree toward the apex. A policy published only at example.com can still constrain www.example.com unless www publishes its own CAA set that overrides inheritance behavior per the standard.
Wildcard certificates consult issuewild tags. If you rely on wildcard TLS, ensure issuewild authorizes your chosen CA or that issue tags cover your operational pattern. Missing issuewild when requesting *.example.com is a frequent misconfiguration discovered only at order time.
Relationship to TLS and ACME
Automated Certificate Management Environment clients request certificates from a CA after proving domain control. CAA is an additional gate: even with valid DNS or HTTP validation, the CA should refuse if CAA excludes them. Publishing CAA before enabling ACME reduces the window where an attacker who compromises DNS could obtain a certificate from an arbitrary issuer.
CAA does not replace certificate transparency logs or short-lived certificate practices. It complements them by narrowing which issuers may appear in those logs for your names.
Empty results versus errors
No CAA records means the domain does not publish an explicit CA allowlist. Many sites operate this way. Our tool distinguishes empty record sets from invalid domain input — mistyped domains or bare IP addresses trigger validation errors instead of silent empty lists.
Compare empty results against your security baseline. Regulated environments sometimes mandate explicit CAA even when optional globally. Document the intentional absence the same way you would document an allowlist.
Operational change management
Treat CAA updates like any high-impact DNS change. Lower TTL before edits if your provider supports timed transitions. After publishing new CAA, wait for propagation, then re-run this lookup from an independent resolver path to confirm visibility.
When decommissioning a CA, remove or replace its issue entries before revoking old certificates to avoid service gaps. Order matters: authorize the new CA in CAA, confirm with this lookup, then request the new certificate, then retire old records.
Limitations of live lookup
Results reflect public DNS at query time from the resolver path our service uses. Split-horizon DNS, unpublished internal zones, or pending propagation may show different answers inside your corporate network. Always confirm from the perspective of public certificate authorities.
This tool returns CAA only. It does not validate certificate chains, inspect existing certificates on HTTPS ports, or modify DNS. Use our SSL checker and email deliverability tools for adjacent mail and TLS diagnostics.
Integrating CAA checks into audits
Include CAA verification in quarterly domain inventories. Export record strings into asset registers alongside NS, MX, and TXT documentation. When multiple teams manage subdomains, centralize CAA policy at the apex where possible to reduce drift.
For acquisitions, scan every hostname in the target portfolio. Legacy zones sometimes contain CAA pointing to CAs the acquirer does not use, blocking unified certificate programs until cleaned up.
Frequently Asked Questions
Yes. VSPIC offers this CAA record lookup at no cost with no account required. Results load in real time.
We do not permanently store your queries on our servers. Some tools run entirely in your browser; others fetch public data for the request only.
Yes. Open the page in any modern phone or tablet browser. Results work on Wi‑Fi and mobile data.
No. Empty CAA means no explicit restriction is published. CAs apply their own policies. Published CAA that excludes your chosen CA will block issuance.
Enter the zone label where CAA should exist — usually the apex domain like example.com. Subdomains can have separate CAA if your provider publishes them there.
CAA reduces mis-issuance by honest CAs but is not a complete defense against a malicious or non-compliant issuer. Combine with monitoring and transparency log review.
After every DNS change affecting TLS, CA migration, or subdomain delegation. Periodic audits every quarter catch drift from automated infrastructure tools.
No. It performs read-only CAA queries and displays returned record strings.
Next step for your check
Continue with dns ttl checker on VSPIC.
Related Tools
Explore more free VSPIC tools for IP, DNS, security, and network diagnostics.
DNS TTL Checker
Show TTL for all DNS record types on a domain
Use Free →SSL/TLS Grade Checker
SSL grade, protocol support, cipher analysis, and expiry
Use Free →Email Deliverability Checker
Analyze SPF, DKIM, DMARC, MX, and deliverability score
Use Free →DNS Record History
Current DNS snapshot with change-tracking guidance
Use Free →DNS Lookup Tool — DNS Checker
Free DNS lookup tool and DNS checker — query A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain.
Use Free →Reverse DNS Lookup
Resolve IP addresses to hostnames via PTR records
Use Free →
Trusted by Users Who Value Privacy
Always Free
No premium plan ever
100% Private
Files processed in browser
Instant Results
Convert in seconds
Works Everywhere
Any device, any OS