Client login
USD
Client AreaRegister

Multi-DNS Manager Pro - WHMCS DNS Addon Module

Let your clients manage their own DNS — without touching your support queue. A multi-provider DNS management addon for WHMCS. Domain-only clients add A, AAAA, CNAME, MX and TXT records straight from your client area — no cPanel, no ticket, no waiting.

  • One-time payment
  • No renewal fees
  • 10 DNS providers supported

See pricing Talk to sales

Multi-DNS Manager Pro: WHMCS DNS addon module

Pricing

One licence covers one WHMCS domain. Prices in your currency, renewed yearly.

Multi-DNS Manager Pro for WHMCS

$50.34 one-time

Order now
  • Give your clients full DNS control without leaving your client area. Multi-DNS Manager Pro lets domain-only customers enable DNS hosting and manage A, AAAA, CNAME, MX, and TXT records in real time — backed by your choice of 10 supported providers including Bunny, Cloudflare, PowerDNS, ClouDNS, Vultr, and more.
  • No per-client setup. No juggling multiple dashboards. Just activate the addon, pick your provider, and let clients self-manage their DNS — securely, instantly, and right inside WHMCS.
  • One-time purchase. Lifetime use. No recurring fees.

About Multi-DNS Manager Pro - WHMCS Module

Multi-DNS Manager Pro is a WHMCS addon module built for hosting companies and domain resellers who want to give clients real DNS self-service — without building it themselves or locking into a single provider. Once installed, clients who register a domain through your WHMCS but don’t have an active hosting plan get access to a DNS Manager directly inside their client area, where they can enable DNS hosting and manage A, AAAA, CNAME, MX, and TXT records on their own, in real time.

What sets this module apart from typical single-provider DNS addons is flexibility: it works with ten different DNS backends, including Cloudflare, Bunny DNS, PowerDNS, Vultr, Hetzner, ClouDNS, deSEC, DNSimple, Bind9, and AnycastDNS. You choose the provider that fits your infrastructure — whether that’s a managed service like Cloudflare or Bunny, or your own self-hosted PowerDNS or Bind9 cluster — and configure it once in the module settings. Every domain-only client then manages their DNS through that same backend, with no per-client setup required on your end.

Unlike many WHMCS modules that charge ongoing annual support or license renewal fees, Multi-DNS Manager Pro is sold as a one-time purchase. You install it, configure your provider and nameservers, and use it indefinitely across unlimited client domains — no recurring costs, no expiring license keys. For hosting companies tired of fielding manual DNS change tickets from clients who registered a domain but never bought hosting, this module turns that recurring support burden into a self-service feature your clients manage themselves.

Domain-only clients shouldn't need a ticket to add an MX record

Right now, every DNS change for a client without hosting means you, manually, in your hosting dashboard, cpanel or direct admin, or whichever you use. Alternatively you have to ask the client each time to buy hosting which is frustrating to clients who want to just host dns records.

Support time, wasted

Every "can you point my domain to this IP" ticket is five minutes you're not getting back — multiplied by every client who registered a domain but skipped hosting.

No self-service today

WHMCS handles billing and domains beautifully — but gives domain-only clients nowhere to manage DNS unless they're also hosting with you.

Locked to one provider

Most DNS modules tie you to a single backend. If you run Bunny, Cloudflare, or your own PowerDNS cluster, you're stuck building it yourself.

Works with the DNS backend you already run

Pick one provider in the module settings. Every domain-only client manages records through it — automatically.

  • Cloudflare
  • Bunny DNS
  • PowerDNS
  • Vultr
  • Bind9
  • ClouDNS
  • deSEC
  • DNSimple
  • Hetzner
  • AnycastDNS

10 providers · one module · switch anytime from module settings

Live in four steps

No custom development. No per-client configuration.

01

Upload & activate

Drop the module into your WHMCS addons folder and activate it from System Settings.

02

Pick your provider

Choose Cloudflare, Bunny, PowerDNS or any of the 10 supported backends, then enter your API key.

03

Set your nameservers

Tell the module which nameservers your domain-only clients should point to.

04

Clients self-serve

A “DNS Manager” link appears in their domain sidebar. They enable DNS and manage records themselves.

Everything a domain-only client needs to manage DNS — nothing they don't.

Full record management

A, AAAA, CNAME, MX and TXT — add, edit inline, and delete, all from the client area.

Per-client enable/disable

Zones aren’t created automatically. Clients explicitly enable DNS for a domain — keeping things deliberate and clean.

Sits inside your existing domain page

The DNS Manager link appears in the client’s domain management sidebar — no new navigation to learn.

Ownership-checked, every action

Every add, edit, and delete verifies the domain belongs to the logged-in client before touching your DNS provider.

Switch providers without re-coding

Running Bunny today and considering PowerDNS later? Change it in module settings — no rebuild.

One payment. Yours forever.

No subscriptions, no annual support contracts, no per-domain fees.

One-time purchase · lifetime use · install on unlimited WHMCS installations

  • Full module files + install guide
  • Support for all 10 DNS providers
  • Client-area DNS record manager (A, AAAA, CNAME, MX, TXT)
  • No recurring license or renewal fee
  • Use across unlimited client domains

Stop being your clients' DNS dashboard.

One module. Ten providers. Zero more “can you update my A record” tickets.

Screenshots

See it in action

Click any screenshot to view it full size.

Google reviews

What our clients say

4.9 from 144 Google reviewsSee all on Google
  • This has to be one of the best (reponsive) service I have experienced in my life. The useless host i was using couldn't fix the issues I had in 48 hours. I switched to Hostnali and it was fixed in less than 2 hours. You won't regret using this service.

    Ogunronbi Victory7 months ago

  • The after-sales support is incredible. I was consistently impressed by the customer support team’s responsiveness; they were available at all hours, including late at night, providing prompt assistance whenever I needed it.

    Rajan G (Rajan)7 months ago

  • Super fast support. Thanks to hostnali I own a reseller company now

    Lord sill4 months ago

Before you install

Does this work with my existing WHMCS theme?

Yes. The DNS Manager renders inside your standard client area template and inherits your existing styling.

Can I switch DNS providers after installing?

Yes — change the provider and API key in module settings at any time. No code changes required.

What PHP version do I need?

PHP 8.2 or 8.3, with the GMP extension enabled. Full setup steps are included in the install guide.

Do hosting clients see this too?

It’s built for domain-only clients. Clients with active hosting are guided to manage DNS via cPanel instead.

Is support included?

The one-time fee covers the module and install guide. Reach out directly for help beyond that.

Questions before buying?

Email [email protected] or talk to our team.