SALESummer Savings Are Heating Up — save 15% on every WHMCS module SUMMER2026Shop the sale →
COMING SOON
Blesta Modules — on the way

We're bringing our proven WHMCS modules to Blesta — payment gateways, registrars, provisioning and addons, rebuilt for the Blesta platform.

CAN'T WAIT?
Need a module tailored to your needs?

Our team builds custom Blesta modules, integrations and automation to your exact spec.

Contact us
WHMPress
Blesta ModulesBlesta modules — coming soon. CUSTOM DEVELOPMENT

Need something tailored?

We build bespoke WHMCS modules, integrations and full custom solutions for your hosting business.

Talk to our developers

DNS_Manager For WHMCS By WHMPRESS

WHMPRESS DNS_Manager For WHMCS

WHMPRESS DNS Manager for WHMCS is a powerful multi-provider DNS management module that lets your clients create, manage, and automate DNS zones and records directly from your WHMCS client area no external control panel required. Built to support 21 leading DNS providers, including Cloudflare, AWS Route 53, cPanel/WHM, Plesk, DirectAdmin, PowerDNS, Google Cloud DNS, DigitalOcean, ClouDNS, and BIND 9, this module turns WHMCS into a complete, self-service DNS hosting and reseller platform.

No longer will your customers need to log into a separate DNS control panel to manage their domains. From the WHMCS client area, they can add and edit DNS records (A, AAAA, CNAME, MX, TXT, SRV, CAA, and more), configure reverse DNS (rDNS/PTR) records, enable and manage DNSSEC, run bulk DNS operations across multiple zones at once, save reusable record set templates, and create or restore zone backups all within predefined limits you control.

On your end, DNS Manager gives you full administrative control over every server connection, client package, and permission. Securely store encrypted API credentials for each DNS provider, build DNS packages tied to specific WHMCS products, TLDs, or addons, set zone and record quotas, restrict which record types clients can use, and monitor every zone and automated task from a central admin dashboard. WHMPRESS DNS Manager For WHMCS is the all-in-one solution for hosting providers and domain resellers who want to offer branded, self-service DNS management without relying on a third-party panel.

Key Features of DNS_Manager For WHMCS

Admin Area Features

  • Add, test, edit, and delete unlimited DNS servers across 21 supported providers
  • Encrypted storage for all API keys, tokens, and password credentials is never displayed again after saving
  • Create DNS packages with configurable zone limits, per-zone record limits, and per-record-type limits
  • Assign packages automatically based on WHMCS products, TLDs, or addons
  • Restrict which DNS record types are available per package
  • Set a default TTL and a default record set template applied to new zones
  • Define IP address allow/block lists (CIDR-based) per package
  • Central dashboard showing zones per server, weekly zone activity, active tasks, and system notifications
  • Lock/unlock zones, export zones to BIND format, or remove/delete zones directly from the admin panel
  • Manage global DNS record set templates shared across all clients
  • Monitor and cancel running bulk automation tasks
  • AWS Route 53 delegation-set manager for vanity/white-label nameservers per brand
  • Automatic DNS zone cleanup when a service is terminated

Client Area Features

  • Self-service DNS zone creation and management, grouped by hosting service
  • Full DNS record management: add, edit, delete, and search records by type
  • Reverse DNS (rDNS/PTR) record management with automatic IP-ownership verification
  • DNSSEC management: view signing keys and DS records, enable, disable, or rectify a zone
  • Bulk DNS operations across multiple zones: list, add, modify (regex search & replace), or delete records in one action
  • Reusable DNS record set templates with smart variables ({$domain}, {$ip}, {$ns1}–{$ns5}) for fast, consistent zone setup
  • Manual and automatic zone backups with preview, download, restore, and upload support
  • Import and export zones in standard BIND format
  • Live task progress monitoring for bulk operations and backup jobs
  • CSRF-protected, ownership-verified actions on every request for reliable data security

Package & Configuration Options

  • Zones limit and per-zone records limit
  • Per record-type limits (e.g., cap the number of MX or TXT records)
  • Allowed DNS record types per package
  • Default TTL and default record set
  • Selectable DNS servers per package
  • Allowed/blocked IP ranges (CIDR)
  • Toggle self-service zones, slave zones, rDNS, and DNSSEC per package
  • Optional single-DNS-instance-per-client restriction
  • Global settings for client area feature visibility, backup limits, and blocked DNS string filtering

Supported DNS Providers

Cloud DNS:

  • Cloudflare (DNSSEC, rDNS)
  • AWS Route 53 (rDNS, vanity nameservers)
  • Google Cloud DNS (rDNS)
  • DigitalOcean
  • ClouDNS (rDNS)
  • DNS Made Easy (rDNS)
  • CentralNic Reseller / RRPproxy (rDNS)

Control Panel DNS:

  • cPanel/WHM (DNSSEC, rDNS)
  • cPanel DNSOnly
  • Plesk
  • DirectAdmin (DNSSEC, rDNS)
  • InterWorx (rDNS)

Domain Registrar / Registry DNS:

  • OVH
  • OpenSRS

Self-Hosted DNS:

  • BIND 9 (rDNS, via SSH)
  • PowerDNS V4 (DNSSEC, rDNS)
  • PowerDNS V5 (DNSSEC, rDNS)
  • PowerDNS Hosted (rDNS)

General Information:

  • WHMCS Versions: Fully compatible with versions 9.0.4 to 8.x

  • PHP Versions: Supports PHP 8.4, 8.3, 8.2, and 8.1

  • Themes Supported: Works with WHMCS themes such as Six, Twenty-One, and Lagom WHMCS Client Theme

  • System Requirement: Requires ionCube Loader v13 or later

Module Price

Monthly Price: 5$.

Annualy Price: 29$.

One-Time Price: 75$.

OPEN-SOURCE VERSION: 149$ One Time Price.

Improved Client Experience:

Changelog – DNS Manager Module
Version 1.0.0 – Initial Release
Launch
  • Client area: DNS Zones (grouped per service with limits), Bulk Management, rDNS Records, Record Sets, Backups, Tasks
  • Add DNS zone with slave zone toggle, IP selection, and record set application
  • Zone editor with per-record-type limit badges, search, BIND import/export, records-from-set with wipe option
  • DNSSEC management (keys + DS records, enable/disable/rectify)
  • Bulk actions: Add/Modify/Delete/List records with record type filter, regex search & replace
  • rDNS PTR management without DNS zone requirement
  • Record sets with {$domain}-style variables and duplication
  • Manual/auto backups with preview, download, restore, upload
  • Admin area: dashboard, zones (lock/export/remove/delete), rDNS, tasks, servers, packages, global settings, info
  • 21 DNS providers: AWS Route 53, BIND 9, CentralNic Reseller (RRPproxy), Cloudflare, ClouDNS, cPanel, cPanel DNSOnly, DigitalOcean, DirectAdmin, DNS Made Easy, DNS.com, Freenom, Google Cloud DNS, InterWorx, OpenSRS, OVH, Plesk, PKNIC, PowerDNS Hosted, PowerDNS V4, PowerDNS V5

Automated DNS Zone Creation with Domain Registration

Scenario: A client registers a domain through your WHMCS store. Module automatically creates DNS zone on your chosen provider (Cloudflare, AWS Route 53, cPanel, etc.) with default record set template applied (e.g., A record to hosting IP, MX records, CNAME for www). Client receives full DNS control in WHMCS client area.

Value: Zero manual DNS setup. Domain and DNS provisioned together instantly.

Client Self-Service Full DNS Control

Scenario: A client needs to add a subdomain for a new application. Logs into WHMCS client area → selects domain → adds A/AAAA/CNAME record → saves. Also enables DNSSEC, configures reverse DNS (rDNS/PTR), and manages zone backups — all from WHMCS. No external panel login needed.

Value: Complete DNS self-service. Zero support tickets for “please add this DNS record”.

Bulk DNS Operations & Record Templates

Scenario: A client with 50+ domains needs to update nameservers or add a TXT record for email verification. Uses Bulk DNS Operations → selects multiple zones → performs regex search & replace or adds records to all selected zones at once. Also saves reusable record set templates with smart variables ({domain}, {ip}) for fast, consistent zone setup on new domains.

Value: Save hours of manual work. Perfect for clients with large domain portfolios.

Multi-Provider DNS Reseller Platform

Scenario: A hosting business wants to offer branded DNS hosting. Creates DNS packages with zone limits, per-zone record limits, and per-record-type limits (e.g., cap MX or TXT records). Assigns packages based on WHMCS products or TLDs. Clients create/manage zones within limits. Admin monitors all zones, tasks, and activity from central dashboard. AWS Route 53 delegation-set manager enables vanity/white-label nameservers per brand.

Value: Build your own DNS hosting business. Full control, white-label, and automated.

See Also

Styled Text Addons
$49 One Time

Hosting Account Domain Changer

WHMPRESS Domain Changer Module enables users to automatically change their cPanel hosting account domain names directly within their client area on WHMCS. This user-friendly feature, similar
Styled Text Addons
$49 One Time

Domain Allocater For WHMCS

WHMPRESS Domain Allocator Module empowers clients to seamlessly assign any of their registered domains to selected cPanel hosting services directly from their client area interface. This
Styled Text Addons
$39 One Time

Bulk Pricing Update Server Module

The update_bulk_prices function updates prices for multiple products simultaneously by applying a percentage increase. It takes a dictionary of products and their prices, a percentage increase
Summer Sale — Promo Popup (Variant B)