Blog
SavedSearch
Visit Hostlelo

Add CAA in cPanel Without Breaking AutoSSL Renewal

Check authoritative DNS and your AutoSSL issuer before adding CAA in cPanel. Verify public records, wildcard policy and renewal logs without blind copying.

The short answer

First confirm that cPanel serves the authoritative DNS zone and identify all certificate issuers your origin and CDN need. Add the intended CAA authorisations in the active zone, verify public DNS and check AutoSSL separately. A visible CAA record does not establish that renewal will succeed.

A DNS record card controls which certificate stamp can reach a padlock, illustrating CAA issuance policy.
Reading options

On this page

Before you start

Access to the authoritative DNS provider, a zone backup or recovery record, the intended origin and CDN issuers, and access to AutoSSL status or the responsible hosting administrator.

Before adding CAA in cPanel, answer two questions: does cPanel host the authoritative DNS zone, and which certificate authorities do your origin and CDN actually use? A perfectly formatted record in an inactive zone has no public effect. A restrictive record in the active zone can block your next certificate renewal.

This guide concentrates on cPanel and AutoSSL operations. Our general CAA explanation covers the broader DNS policy. Documentation checked on 16 October 2026; commands below are examples, not results from your domain.

Find the authoritative DNS provider first

Inspect the domain's nameservers:

dig NS example.com

Compare the response with the provider managing your public DNS. If the domain uses an external DNS service, an edit in cPanel's local zone may not reach the public authoritative servers. Make the change through the provider that actually serves the zone.

Record existing NS and CAA answers and take an appropriate zone backup. dig +short CAA example.com by itself is not a full zone backup and does not reveal every inherited or alias-related policy.

Our domain-to-hosting guide explains the difference between changing nameservers and editing records.

Inventory certificate issuers before restricting them

Check the website's origin certificate, the AutoSSL provider selected by the hosting administrator and any edge/CDN certificates. Different parts of the service can use different issuers. A currently installed certificate is useful evidence, but confirm the planned renewal provider as well.

In WHM, an administrator can inspect Manage AutoSSL. In a cPanel account, SSL/TLS Status helps inspect domain certificate state; provider selection may require the host. Use the official AutoSSL documentation and SSL/TLS Status reference.

Do not copy a CA identifier from the certificate's friendly issuer name. Use the authority's documented CAA identifier. For example, Let's Encrypt documents letsencrypt.org for its service. That example is appropriate only when it matches the issuers you intend to permit.

Add the record in the active zone

If cPanel is authoritative, open Zone Editor, choose Manage for the correct domain, and add a CAA record. The cPanel Zone Editor guide documents the record controls and account-dependent availability.

For an ordinary Let's Encrypt authorisation, the fields are:

cPanel field

Example

Meaning

Name

example.com.

Owner name to which this record belongs

Type

CAA

Certificate Authority Authorization record

Issuer Critical Flag

0

Ordinary non-critical record flag

Tag

issue

Authorises the identified CA for issuance

Value

letsencrypt.org

The CA's documented identifier

In zone-file notation, the equivalent example is:

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

Follow the editor's field formatting rather than pasting an entire zone-file line into a value box. Review the final saved owner name; interfaces can handle relative and absolute names differently.

Add separate, verified authorisations for other issuers you need. Do not use a fictional identifier such as ca.example.net in a production allowlist.

Avoid two common policy traps

Wildcard policy differs: issuewild controls wildcard issuance. When it is present, wildcard requests use that policy rather than simply assuming the issue entry authorises them. Keep the intended wildcard issuer available if your renewal process needs it.

A child name or alias changes the lookup: CAA evaluation follows the relevant DNS lookup procedure, including aliases and applicable parent policy. A blank short answer at one hostname is not enough to conclude that no CAA restriction applies. RFC 8659 specifies the process.

A CNAME owner cannot normally carry other ordinary record data alongside the CNAME. Do not force a CAA record onto a conflicting alias name; inspect where the applicable policy is found.

For an initial deployment, keep the policy understandable. Optional account or validation-method restrictions can block legitimate automation if copied without matching its real ACME account and challenge method.

Verify the public DNS response

Query the public hostname and inspect status as well as the answer:

dig CAA example.com

Then query an actual authoritative nameserver from your earlier NS result:

dig @ns1.example.net CAA example.com

Replace ns1.example.net; it is only a placeholder. Where several authoritative servers exist, check that they agree after the provider's update process. A recursive resolver can retain an earlier answer until its cache expires.

Check every important certificate name, including the names on multi-domain and wildcard certificates. SERVFAIL, a timeout and an empty successful response mean different things. A CA may be unable to issue when it cannot determine whether issuance is permitted; removing an allowlist does not fix broken DNS resolution.

Check renewal separately from DNS publication

A visible record proves DNS publication at the tested server. It does not prove the next AutoSSL run will succeed. Use the panel's supported AutoSSL check or ask the administrator to inspect its logs and the affected names. Avoid repeatedly forcing production issuance; certificate authorities have rate limits.

Remember that CAA governs new issuance. It does not immediately revoke an existing certificate or encrypt traffic itself. An existing HTTPS page can continue to work while a future renewal is blocked, which is why the renewal check matters.

For Cloudflare-proxied sites, account for both the edge and origin certificate workflows. Cloudflare documents additional CAA behaviour for its edge certificates. Do not remove provider-managed or dynamically returned authorisations without understanding their role.

Troubleshoot without making unrelated changes

No public change: verify the authoritative provider, saved owner name and caches. Editing the inactive cPanel zone again will not repair a record served elsewhere.

AutoSSL reports CAA denial: inspect the actual issuer and every requested name, including wildcard policy. Correct the specific authorisation and retry through the supported process after DNS is consistent.

DNS queries fail: investigate authoritative availability, DNSSEC and firewall handling of the CAA query type with the DNS operator. See our DNSSEC setup guide for the relationship between records and validation.

Only a subdomain fails: follow aliases and check for a closer policy instead of assuming the apex rule applies unchanged.

Keep the before/after record set, renewal provider and verification result with the domain's operational notes. Review CAA when changing hosting, CDN or certificate providers; a forgotten allowlist can surface months later as a renewal incident.

Reader questions

Why does a CAA record saved in cPanel have no public effect?

The domain may use a different authoritative DNS provider, or the owner name or caches may differ. Identify the active zone before repeating the local edit.

Does adding letsencrypt.org work for every hosting setup?

No. It authorises Let's Encrypt, which is appropriate only when it matches the issuers you intend to permit. Confirm the planned AutoSSL and CDN renewal providers.

Does a CAA record revoke an existing certificate?

No. CAA restricts new issuance under its applicable policy. A currently working HTTPS page can hide a future renewal problem.

Why can a wildcard certificate fail while the main name works?

Inspect the applicable issuewild policy, requested names and issuer. Wildcard authorisation can differ from the ordinary issue policy.

Does a successful dig query prove AutoSSL renewal works?

No. It verifies the tested DNS response. Inspect AutoSSL's supported check or logs for the actual requested certificate names and issuer.

Sources & further reading

  1. cPanel: Manage AutoSSL
  2. cPanel documentation: SSL/TLS Status
  3. Let's Encrypt: CAA
  4. cPanel documentation: Zone Editor
  5. RFC 8659: DNS Certification Authority Authorization (CAA) Resource Record
  6. Cloudflare Docs: CAA records

What changed

Rewritten around a clear operational task. Removed repetitive filler, clarified verification limits and added relevant original artwork and internal links.

Originally published . About our editorial updates.

Your next project deserves a better foundation.

Explore hosting built for your next chapter.

Explore hosting

Find your next answer.

Search published guides and articles.

Ctrl / ⌘ K to open · Esc to close