We are setting up a new cPanel server to accommodate a large increase in web hosting customers. We are also incorporating the DNS capability into our existing server farm (5 DNS servers with a dozen different registered DNS hostnames). Many of the new accounts already have auth DNS on name servers we don't control for their existing domains, and are perfectly happy with that; in some cases the domains are on auth name servers (non-cPanel) that we manage under different auth records so we can make those changes.
When we set up a new account on the cPanel box and indicate that there is an existing name server to use, a zone record and an entry in named.conf is created anyway. This obviously conflicts with the existing non-local zone record. The problem is compounded when the customer wants to add a subdomain and can't figure out why it doesn't work.
Without manually editing the named.conf file (which we're doing now), how can we set up accounts that have existing zone records someplace else without creating local zone records and named.conf entries?
When we set up a new account on the cPanel box and indicate that there is an existing name server to use, a zone record and an entry in named.conf is created anyway. This obviously conflicts with the existing non-local zone record. The problem is compounded when the customer wants to add a subdomain and can't figure out why it doesn't work.
Without manually editing the named.conf file (which we're doing now), how can we set up accounts that have existing zone records someplace else without creating local zone records and named.conf entries?