Move full account to an add-on account and keep DNS?

willke

Well-Known Member
Mar 30, 2005
67
4
158
Hi,

I have multiple small accounts on my CPanel server which have no web site associated, which are only used for redirecting www domains (to sites we don't host) or hosting client email DNS. I'm almost at 100 accounts and would like to move all of these to become an add-on account on one specific account I'd create for this purpose, to reduce the number of CPanel accounts, and hence stay well under the 100 limit for future sites.

I'm aware of this feature request below, but it doesn't seem to be going anywhere.


I know I can delete the Account and set-up an Add-on account manually, but this means reconfiguring the DNS for each. Is there any quicker way of doing this, and saving the DNS?

btw, I don't have root access, as I have a managed server.

Thanks. :)

Will.
 

cPanelAxel

Team Lead Technical Analyst
Staff member
Jan 3, 2019
23
4
78
Houston
cPanel Access Level
Root Administrator
Hello willke,

In regards to your question for setting up DNS, we don't know your exact setup and needs, however, you may want to check out DNS Zone Templates which can be accessed via a Reseller, this may help you out.



For anyone that does have root access, we have a guide that our analysts created which shows you how to merge accounts:

 

willke

Well-Known Member
Mar 30, 2005
67
4
158
Thanks cPanelAxel

I'm aware of DNS Zone Manager which show me the DNS for each domain, but do I still not have to manually set up each again if I terminated an account (or removed a parked domain) and moved each to an Add-on domain account?
 

cPanelAxel

Team Lead Technical Analyst
Staff member
Jan 3, 2019
23
4
78
Houston
cPanel Access Level
Root Administrator
Hello again,

The documentation linked is not for DNS Zone Manger but rather for Edit Zone Templates, which as the description states:

This interface allows you to edit the templates that cPanel & WHM uses to create DNS zone files for new domains. You may wish to use this interface when you use custom DNS configurations.

This will allow you to create a custom template with the records already configured to your specified configuration, so when the domain is created, it will follow the rules specified by the template.
 

willke

Well-Known Member
Mar 30, 2005
67
4
158
Thanks, cPanelAxel but I'm not sure how that helps me save the DNS for an account to create an add-on domain for it on another account? Surely this just changes the Zone Template?

I noticed under WHM -> Terminate Accounts there's an option to "Keep DNS Zone" ... Would this hlelp me, in that it would keep the domain's DNS so that when I created a new add-on domain on a different account (on the same server) the domain's DNS would be exactly the same as for the standalone account before I terminates it?
 

andrew.n

Well-Known Member
Jun 9, 2020
982
363
63
EU
cPanel Access Level
Root Administrator
So I might be confused but you said you have several accounts which you want to turn into add-on domains of one specific account right? The feature you mentioned do the other way. If you have one account with add-on domains and you want to put those add-on domains into their own accounts then they can be converted.
 

willke

Well-Known Member
Mar 30, 2005
67
4
158
Thanks, andrew.n

Yes, I want to move from a separate account to an add-on domain on another account.

So far, I can't see any easy way to do this, other than to copy the domain's DNS, terminate the account, re-add as an add-on on another account, and then re-configure the DNS. Is this the best/correct way?