PD cPanel DNS for WHMCS: manage DNS zones and records
PD cPanel DNS connects cPanel/WHM DNS to WHMCS, giving staff a zone-management view and customers access to the DNS records of their own domains.
What you can use it for
Use the module to keep routine DNS record changes in the client portal. The record editor presents fields appropriate to the record type: an address record and a mail-exchange record do not ask for the same information. Staff control which zones each customer can manage.
Before you start
Install PD Modules for WHMCS first, connect the account that holds your licence, then install PD cPanel DNS from its Store. Allow the administrator role that needs to use it.
Prepare access to the WHM nameserver that hosts the zones. Confirm the WHM server holding the authoritative DNS zones before enabling client access. A zone in an admin list is not evidence that the domain is delegated to it.
Connect the provider and review a zone
- Open the module’s provider configuration and add the prepared connection. Keep provider credentials in the connection settings, rather than in a client note.
- Review a zone you recognise. Confirm its owner and the existing records before assigning customer access.
- Configure the relevant zone limits and any record template you intend to use. Read the template before applying it to an existing zone.
- Check the customer’s Manage DNS view and confirm it shows the intended domain. The customer should manage their own zones, not the provider account.
Check the result
Compare a known record with the authoritative zone and confirm the domain’s nameserver delegation. After an approved record change, allow for DNS caching when checking the public answer. If a zone is missing, check the provider connection and zone assignment before recreating it.
Explore the module
See the PD cPanel DNS for WHMCS module page for the current product details.
cPanel DNS task guides
- Connect a WHM server to PD cPanel DNS in WHMCS
- Rotate the WHM API token used by WHMCS DNS management
- Create a cPanel DNS zone and delegate it from WHMCS
- Give clients access to their cPanel DNS records in WHMCS
- Point a website with cPanel DNS A, AAAA and CNAME records in WHMCS
- Set cPanel DNS MX records for email delivery in WHMCS
- Add a domain-verification TXT record in cPanel DNS through WHMCS
- Publish SPF, DKIM and DMARC records with cPanel DNS in WHMCS
- Add a cPanel DNS SRV service-discovery record in WHMCS
- Manage an authorised cPanel DNS reverse-DNS zone in WHMCS
- Create and apply reusable cPanel DNS record templates in WHMCS
- Import or export cPanel DNS records through WHMCS
- Take and check cPanel DNS zone backups in WHMCS
- Restore cPanel DNS records from a snapshot in WHMCS
- Recover a deleted cPanel DNS zone from WHMCS
- Enable cPanel DNSSEC and publish the parent DS from WHMCS
- Disable cPanel DNSSEC without leaving a stale parent DS in WHMCS
- Set customer cPanel DNS zone and record allowances in WHMCS
- Create a scoped PD cPanel DNS automation token in WHMCS
- Automate cPanel DNS zone creation for WHMCS customers
- Troubleshoot cPanel DNS discovery, permissions and jobs in WHMCS
- Find missing cPanel and clustered DNS zones in WHMCS
- Configure cPanel DNS customer and job notifications in WHMCS
- Prepare a cPanel domain for forwarding from WHMCS
- Create a cPanel website redirect from WHMCS
- Forward one cPanel email address from WHMCS
- Understand cPanel domain email forwarding and catch-all behaviour in WHMCS
- Remove a cPanel forward safely from WHMCS
- Review cPanel forward-only DNS cleanup from WHMCS