After a lot of research, I have concluded that implementing managed DNS (3rd party such as Easy DNS etc.) for all my customer domains is prohibitively expensive. Instead, what I would like to do is to offer it only to customers who ask for it.
Is it possible to do this on the same cPanel VPS?
For example, I was advised by my host that, if I wanted to add more nameservers (3rd party providers typically provide at least 5 nameservers) than the 4 nameservers allowed in WHM's GUI, I could add them by editing etc/nameserverips.
So, if I wish to have managed DNS and VPS-based nameservers on the same VPS, will the following set up work:
- Have a zone file for mybusinessdomain.com on the VPS for hosting customer domains with own nameservers (ns1.mybusinessdomain.com; ns2.mybusinessdomain.com).
- Add the nameservers of the 3rd party DNS service to etc/nameserverips and then update the existing zone file on the VPS (or new zone file for a new client) for the customer's domain to point to the 3rd party nameservers
- Update the customer's domain name at their registrar to match the new 3rd party nameservers
Is this correct? And, would such a set up co-exist peacefully on the same cPanel VPS?