Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I currently have WHMCS ( that I use for the billing system for my hosting company. It integrates with cPanel and WHM. I want to be able to allow clients to:

  1. Change MX Records
  2. Change DNS info (CNAME, A Record etc)

1 can be done in cPanel. But 2 not. So my questions are:

  1. Is there a program/application available that will give clients access to this? I.e. So they can change their DNS info?
  2. How do other companies do it?

locked by HopelessN00b Mar 10 '15 at 9:37

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not constructive by Zoredache, HopelessN00b, rnxrx, pauska, Tom O'Connor Oct 5 '12 at 12:41

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 3 down vote accepted

There is already a WHMCS addon to do this.

cPanel DNS manager for WHMCS


CPanel offers an API which can be used to provide customers with the DNS Editing abilities, you either need to create your own backend to allow this, or use a client management system which supports it. CPanel also provide a 'CPanel DNS Only' suite to create redundant nameservers, unfortunately at this time it appears WHMCS does not support this.

If this is something you absolutely need, you will need to consider outsourcing the script request or consider changing your CMS to something such as Hostbill (


Not the answer you're looking for? Browse other questions tagged or ask your own question.