Branding NS are not applied to DNS zones owned by admin, there are still DNS service nodes host names instead of branding name servers. As a result branding DNS zone does not have branding name servers too.
Such behaviour is considered to be a software issue PPA-3308.
The issue is planned to be fixed in one of the future updates. As a workaround rename the DNS service nodes so they would have the same names as branding name servers.
For example, DNS service nodes have names ns1.isp.tld and ns2.isp.tld, and branding domain is example.com. So the desired branding name servers would be ns1.example.com and ns2.example.com.
In this case the steps should be as follows:
- Go to System > Brands and clear Branded DNS Nameservers
Add A records pointing to ns1.example.com and ns2.example.com server's IP to the zone example.com:
ns1.example.com. A 172.16.0.10 ns2.example.com. A 172.16.0.11
Change the host names of the DNS service nodes in the OS:
3.1. Run the
# hostname ns1.example.com
/etc/sysconfig/network, update the HOSTNAME line and save:
# vim /etc/sysconfig/network HOSTNAME=ns1.example.com
3.3. Open your hosts file, and update the hostname entry and save:
# vim /etc/hosts 127.0.0.1 ns1.example.com
Update PA with the new hostnames using ppa.hostname --update utility (see the documentation below for the details):
- Check if activation parameters of the DNS resource and service templates have correct name servers.
- Update name servers for existing DNS zones by switching their type to External and back to Internal in the zones properties.
These steps will allow you to use desired name servers without setting up branding NS, so these name servers will be applied to all zones. The branding itself will not be affected and will work without issues.