Let your cPanel hosting clients manage their own DNS records — A, AAAA, CNAME, MX and TXT — straight from the WHMCS client area. Changes apply instantly via the WHM API, infrastructure and apex records stay locked, and you choose exactly which record types clients can edit. Fewer DNS tickets, a full change log, and multi-language support. Works on WHMCS 8 and 9.
Stop answering DNS tickets — let clients do it themselves
DNS Manager adds a DNS Manager link to every active cPanel service in the client area. Your clients add, edit and delete their own DNS records in seconds, and every change is written straight to the server's zone through the WHM API — no tickets, no manual edits, no risk to the hosting.
Key features
- Full record management — add, edit and delete A, AAAA, CNAME, MX and TXT records.
- You decide what's allowed — enable only the record types you want clients to touch.
- Apex & infrastructure protection — SOA and NS records are read-only, and the root A/AAAA record that points the domain at your server can be locked so clients can't break their own site.
- Built-in validation — real IPv4/IPv6 addresses, valid hostnames, TTL clamped to your minimum, and an optional maximum records per domain.
- Instant — changes apply immediately on the server via the WHM API.
- Change log — every client DNS change is recorded (who, what, when) and written to the WHMCS Activity Log, with optional admin email alerts.
- Works on any theme — Six, Lagom and others; CSRF-protected throughout.
- Multi-language — clients see it in their own WHMCS language; add your own translations easily.
Why hosts love it
DNS changes are one of the most common support requests for any hosting provider. DNS Manager turns them into self-service, cutting your ticket load while giving clients instant control of their domains — all inside your own WHMCS, with no third-party service.
How it works
- Client opens DNS Manager from their hosting service's Actions menu.
- They add or edit a record (type, name, value, TTL).
- DNS Manager validates it and writes it to the zone through WHM — live immediately.
Requirements
- WHMCS 8.0 or later (including 9.x)
- cPanel/WHM server(s) added in WHMCS, with a WHM API token (or root) that can edit DNS zones
- PHP 7.2 or later with the ionCube Loader
- Language
- PHP 8.3, JavaScript
- Frontend
- HTML5
- Database
- MySQL, MariaDB
- Platform
- WHMCS 8.11 / 8.12 / 8.13 / 9.0 / 9.0.1 / 9.0.2 / 9.0.8 / 9.0.9
- Product type
- Plugin
- Latest version
- v1.0.0
Released Oct 8, 2026
1.0.0
- First release
0.0
- 5 0
- 4 0
- 3 0
- 2 0
- 1 0
Sign in to review a product you bought.
No reviews yet
Bought it? Be the first to share how it went.
Sign in to ask a question about this product.
No questions yet
Wondering about requirements, licensing or support? Ask away.