PD DNS Manager for WHMCS and Blesta

PD DNS Manager — Multi-Provider DNS Zone & Record Management for WHMCS and Blesta

Manage DNS zones and records for any provider — Cloudflare, Route 53, cPanel, PowerDNS and more, in WHMCS or Blesta

Made and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.

Domains & DNS BETA

Available for WHMCS and Blesta

Manage DNS zones and records across every backend you use — Cloudflare, AWS Route 53, cPanel, PowerDNS and twelve more — with a type-aware editor, one-click DNSSEC, forwarding, zone backups, multi-server replication and a dedicated client self-service area, all inside WHMCS or Blesta.

One interface for every DNS backend

Connect any combination of sixteen providers and manage them through a single WHMCS or Blesta panel. Credentials are encrypted at rest; a test-connection button confirms they work before you save.

  • Cloudflare, AWS Route 53, DigitalOcean, Google Cloud DNS, Azure DNS, OVH, Hetzner DNS, Gandi LiveDNS, deSEC, DNSimple, Vultr DNS — cloud DNS APIs
  • cPanel/WHM (incl. a DNSONLY/cluster nameserver), Plesk, DirectAdmin — control-panel backends
  • PowerDNS, BIND 9 — self-hosted authoritative servers

Already running zones at a provider before you connected it? Zone adoption finds them and offers to bind every one that matches an active WHMCS or Blesta domain or service to the right client, automatically — nothing at the provider is touched in the process.

Fast, server-side grids

Zone and record lists page, search and filter on the server — a zone with thousands of records loads in the same time as one with ten.

  • Filter by provider, status, record type or name — across your entire zone fleet
  • Type-aware record editor — shows only the fields each record type needs; validators prevent a bad record from being saved
  • 15 record types — A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA, PTR, TLSA, SSHFP, NAPTR, DS, DNSKEY
  • Record templates with merge fields — {domain}, {sld}, {tld}, {ns1}–{ns5}, {ip} resolve per zone, so one template serves every customer
  • One-click Quick set-ups — Google Workspace, Microsoft 365 or an SPF lockdown, applied in a click

DNSSEC, guardrails and bulk operations

The automated layer that keeps your DNS fleet healthy and your customers inside the lines.

  • One-click DNSSEC — sign a zone and get the DS records to paste at your registrar; hidden where it can't work
  • BIND import and export — download any zone as a standard zone file; import one to bulk-add records
  • Content policies — block record content by pattern, restrict or deny the IPs a customer's A/AAAA record may point at
  • Zone locking — freeze a zone against customer edits with one click while you intervene
  • Per-record-type limits and default TTLs — cap record counts by type and pre-fill TTLs, per WHMCS or Blesta product
  • Zone health and sync monitoring — background checks flag drifted or unresponsive zones; the health pill updates on each cron
  • Cross-zone bulk operations — find, replace, delete or re-TTL records across dozens of zones with one regular expression, and see the exact before/after preview before anything changes
  • Orphan management — flags zones whose WHMCS or Blesta service has lapsed; records at the provider are never deleted unless you opt in

Forwarding, cache and redundancy

  • Website and email forwarding — URL redirects and mailbox/catch-all forwarding on supported providers, for domains that don't need hosting; coexistence checks warn before overriding a host already in real use
  • Cache purge and per-record CDN proxy toggle — clear a zone's edge cache and route individual records through Cloudflare's proxy, right from the record editor
  • Multi-server replication — continuously mirror zones from one configured provider to another for a live, always-current secondary

Sell DNS, migrate it in, automate it

  • Per-product quota packages — sell "N zones" (and cap records per zone, by type) by linking a quota package to your WHMCS or Blesta products; the allowance is enforced automatically
  • DNS migration — import zones from BIND zone files, a master via zone transfer (AXFR), or move zones between your own configured providers with a verified dry run
  • Secondary (slave) zones — host AXFR-fed secondaries on PowerDNS and BIND 9
  • Registrar-DNS takeover per TLD — auto-create the zone and point nameservers at you when a domain in a chosen TLD is registered or transferred
  • Scoped REST API — read-only or read/write tokens, IP-restricted and rate-limited, for deploy pipelines, ACME hooks and monitoring
  • Deleted a zone by mistake? Restore its latest backup snapshot and it comes right back

Client self-service in your theme

Your customers manage their own DNS inside the client portal — no separate login, no control panel access to hand out.

  • Same type-aware editor the admin uses, scoped to each client's own zones, plus one-click Quick set-ups
  • Client-initiated zone backups — customers take and restore their own snapshots without a support ticket
  • DNSSEC status and DS records (on supported providers), BIND zone file download
  • Configurable access for domain-only customers — full editing, view-only, or hidden, independent of hosting customers

Questions

Which billing platforms does PD DNS Manager work with?

PD DNS Manager is available for WHMCS (8.13 or later) and Blesta (6.0 or later). Each has its own page with the screenshots, requirements and price for that system. A module is added to the PD Modules licence of the installation it runs on, so a WHMCS installation and a Blesta installation each hold their own licence.

Which DNS providers are supported?

Sixteen backends: Cloudflare, AWS Route 53, cPanel/WHM (incl. a DNSONLY/cluster nameserver), Plesk, DirectAdmin, DigitalOcean, Google Cloud DNS, Azure DNS, OVH, Hetzner DNS, Gandi LiveDNS, deSEC, DNSimple, Vultr DNS, PowerDNS, and BIND 9. You can add multiple providers and mix backends across your zones.

Does it store my DNS records in WHMCS or Blesta?

No. Records are fetched live from your DNS provider every time — they are never stored in your WHMCS or Blesta database. Your DNS backend is always the source of truth. PD DNS Manager stores only zone metadata, backups and log entries.

Which providers support DNSSEC?

Cloudflare, PowerDNS, cPanel/WHM, DirectAdmin, Azure DNS and deSEC. On other providers the DNSSEC controls are not shown — they never appear where they can't work.

Can I migrate my existing DNS in?

Yes. Import zones from BIND zone files, from a master server by zone transfer (AXFR), or move zones between your own configured providers with a verified dry run. Every import previews exactly how many zones and records it will create before anything changes, and re-running is safe.

I already have zones at a provider I've just connected — do I need to recreate them?

No. PD DNS Manager finds zones a provider already has and offers to bind every one that matches an active WHMCS or Blesta domain or service to the right client automatically — nothing at the provider is changed.

Can I sell DNS as part of my hosting plans?

Yes. Create quota packages ('5 zones', '25 zones, 200 records each', with optional per-record-type limits and default TTLs) and link them to your WHMCS or Blesta products, so each plan includes a defined DNS allowance that's enforced automatically as customers create zones and records.

Can customers forward a domain without hosting it?

Yes, on supported providers. Website and email forwarding lets a customer redirect a domain or forward its mail without a hosting account, with checks that warn before overriding a host already in real use.

Can I run a secondary DNS server automatically?

Yes. Multi-server replication continuously mirrors zones from one configured provider to another, keeping a live secondary in sync without any manual copying.

Can I automate DNS changes from scripts or monitoring tools?

Yes, via scoped API tokens (read-only or read/write, IP-restricted and rate-limited) for deploy pipelines, ACME DNS-01 hooks or monitoring.

Will removing a provider delete my DNS records?

No. Removing a provider from PD DNS Manager removes only our tracking of it. Your zones and records at the DNS backend are untouched. The same applies to orphaned zones — records at the provider are never deleted unless you explicitly enable that option in Settings.

What happens if my subscription lapses?

The admin management interface locks at expiry. The client Manage DNS area continues to work through the grace period. Your records at the DNS provider are never touched — they keep serving traffic regardless of the subscription state.

What does it cost to run, on top of the subscription?

Only what you already pay your provider. PD DNS Manager adds no per-unit fee and takes no cut — it connects to your own account with your own credentials, so the provider bills you directly at your rates, and you set what you charge your customers. From us it is the module subscription and nothing else.

Get your website online with PD Hosting

UK hosting, domains and support from a real team. From a first site to a full server.

Terms and Conditions  ·  Privacy Policy

PD Hosting is the trading name of Projektif Digital Ltd, registered in England and Wales, company number 12482555.

PD Hosting
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.