Set customer cPanel DNS zone and record allowances in WHMCS
Use PD cPanel DNS’s DNS packages to control the zone and record allowances included with your WHMCS products. These allowances are separate from upstream cPanel DNS access and infrastructure capacity.
Create the DNS allowance
- Open cPanel DNS → Packages and add a named package.
- Set Zone allowance and Records per zone.
- Review the optional per-record-type caps and default TTLs.
- Save it with Enabled selected where the allowance should apply.
- Edit the saved package and link the intended products.
The package form uses zero for an unlimited allowance; a per-type TTL left at zero uses the standard default. Review those meanings before saving a restrictive plan.
Check effective entitlement
The allowance follows the customer’s relevant active services. Where more than one enabled DNS package applies, the effective limits use the applicable maximum rather than adding each allowance together. Confirm the intended product/package link and client ownership before diagnosing a quota refusal.
Do not treat a DNS package as an upstream per-zone credential or network restriction. A saved allowance also does not create every customer’s zone or change registrar delegation.
Investigate a refused edit
Check the active service, linked enabled package, zone ownership, total/per-type counts and any lock or content policy. A secondary zone remains read-only regardless of allowance. The editor supports per-record TTLs; keep each DNS record set consistent.
Keep the relevant allowance and original redacted refusal while your hosting team checks the binding and policy. Do not set everything unlimited simply to conceal an incorrect binding; use the client-access guide to check that separately.
Check the effective allowance
Your hosting team should compare the saved enabled DNS package, linked platform product/package, relevant active services and zone owner with the effective zone/record allowance. Check per-type counts, zone lock, secondary-zone status and content policy separately from quota. Zero and applicable unlimited allowances do not mean a zero-record entitlement. Do not change every limit to unlimited to conceal a wrong product or owner association.
See the PD cPanel DNS WHMCS guide for related tasks, or explore the module.