Manage your Plesk DNS zones and records inside Blesta — fast, self-service, auto-provisioned
Manage DNS zones and records for any provider — Cloudflare, Route 53, cPanel, PowerDNS and more, in Blesta
★★★★★5.0 · our rating, not customer reviewsMade and supported by Projektif Digital Ltd. Runs inside PD Modules, the panel every module installs into.
PD DNS Manager lets a hosting company run DNS for its customers on whatever DNS service it already uses, or several at once, from one screen in Blesta. Connect Cloudflare, AWS Route 53, cPanel/WHM, Plesk, DirectAdmin, DigitalOcean, Google Cloud DNS, Azure DNS, OVH, Hetzner DNS, Gandi LiveDNS, deSEC, DNSimple, Vultr DNS, PowerDNS or BIND 9. Your staff and your customers get the same zone and record editor on every one of them.
It is built for hosts and registrars whose DNS is spread across more than one provider, or who expect to change provider one day, and who do not want a different tool and a different support answer for each.
One module for every DNS backend. A DNS module that drives a single provider means one more module, and one more set of screens, for every extra provider you use. PD DNS Manager drives sixteen backends through one interface, and lets you connect more than one account of the same provider.
Change provider without a customer noticing. Mark a provider "Existing domains only" and it keeps serving its zones while new zones go to the next provider that accepts them. To leave a provider, move zones between providers with a dry run first. It shows what will be copied, what is skipped by record type, what has a TTL raised and where DNSSEC needs attention. The source is never changed, every record is verified at the target, and management moves only for zones that verified.
Nothing to import. Zones and records are read live from the provider, so there is no local copy to drift out of date. Track matched zones binds every zone that matches an active Blesta domain or service to its client in one go, and nothing is changed at the provider.
DNS that sets itself up. With auto-provision on, a zone is created at your default provider when a domain, or a service with a domain, is activated, and is bound to the client. If a server refuses at that moment, the domain is queued and retried every 15 minutes at first, then less often, for up to seven days, and the customer is told once, when it works.
A second copy of your DNS. A replication pair mirrors every zone of one provider onto another, record by record, hourly or on demand, creating missing zones as it goes.
Fewer tickets. Customers edit their own records, switch on DNSSEC, import and export zone files, take and restore their own backups and set up Google Workspace in a click, all from My Tools in the client portal.

The pages use Blesta's own client portal look and every string is translatable.
PD DNS Manager is one paid module with every feature included and no per-zone, per-seat or per-record fee. Your providers bill you directly. It activates from your PD Modules subscription with no key to paste, adds its own tables and modifies no Blesta files, and uninstalls without leaving orphans.
If your subscription lapses, your DNS records are never touched and your providers keep serving every zone. Admin management locks first while customers keep their self-service, and customer management stops later behind a neutral "temporarily unavailable" message. Renewing restores everything.
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.
No. Records are fetched live from your DNS provider every time — they are never stored in your Blesta database. Your DNS backend is always the source of truth. PD DNS Manager stores only zone metadata, backups and log entries.
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.
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.
No. PD DNS Manager finds zones a provider already has and offers to bind every one that matches an active Blesta domain or service to the right client automatically — nothing at the provider is changed.
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 Blesta packages, so each plan includes a defined DNS allowance that's enforced automatically as customers create zones and records.
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.
Yes. Multi-server replication continuously mirrors zones from one configured provider to another, keeping a live secondary in sync without any manual copying.
Yes, via scoped API tokens (read-only or read/write, IP-restricted and rate-limited) for deploy pipelines, ACME DNS-01 hooks or monitoring.
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.
Yes. The client DNS pages render inside Blesta's client portal and follow its theme.
No. Zone backups, health checks, sync monitoring, bulk operations and migrations all run on your existing Blesta's cron — no extra configuration needed.
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.
Nothing of yours is touched, and nothing is deleted. The module steps down in stages instead: a 14-day grace period where everything still works and you get a renewal reminder, then admin management locks while your customers carry on being served, and only after that do the customer-facing features stop — behind a neutral "temporarily unavailable, please contact support" message that never mentions licensing to your customer. Anything the module provisioned keeps running in your own account throughout, and your data and settings stay exactly where they are. Renewing restores everything immediately.
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.