Hello,
We have the following setup running for a while now:
1) several Plesk servers running Bind as master nameservers with zonefiles built by Plesk according to the DNS zone template.
2) two PowerDNS nameservers, one of which runs as a slave for the Plesk servers, but is seen by the rest of the world as the master server. The other PowerDNS server is secondary master, syncs with the first.
3) the Plesk servers are configured as "hidden supermasters" in PowerDNS: PowerDNS accepts zone updates from the Plesk servers, but does not tell the rest of the world that it isn't the master.
Now the issue:
The situation as given above only works if the zone file (based on the DNS template in Plesk) contains the PowerDNS hostnames (ns1.domain.com and ns2.domain.com) as NS records. Because the Plesk servers
only sync with the first PowerDNS nameserver (ns1.domain.com) the order of the NS records -has- to be ns1.domain.com ns2.domain.com - ie. ns1.domain.com as primary nameserver. This used to work, up until
a few days ago. For some reason, Plesk started generating zones with NS records in the wrong order. While the DNS template still has the right settings (ns1.domain.com as primary), for some reason this gets
switched up when the actual zone is generated. The PowerDNS server then says "I'm not authoritative for this domain" and refuses to retrieve the zone.
Anyone seen the same and any idea what causes this?
We have the following setup running for a while now:
1) several Plesk servers running Bind as master nameservers with zonefiles built by Plesk according to the DNS zone template.
2) two PowerDNS nameservers, one of which runs as a slave for the Plesk servers, but is seen by the rest of the world as the master server. The other PowerDNS server is secondary master, syncs with the first.
3) the Plesk servers are configured as "hidden supermasters" in PowerDNS: PowerDNS accepts zone updates from the Plesk servers, but does not tell the rest of the world that it isn't the master.
Now the issue:
The situation as given above only works if the zone file (based on the DNS template in Plesk) contains the PowerDNS hostnames (ns1.domain.com and ns2.domain.com) as NS records. Because the Plesk servers
only sync with the first PowerDNS nameserver (ns1.domain.com) the order of the NS records -has- to be ns1.domain.com ns2.domain.com - ie. ns1.domain.com as primary nameserver. This used to work, up until
a few days ago. For some reason, Plesk started generating zones with NS records in the wrong order. While the DNS template still has the right settings (ns1.domain.com as primary), for some reason this gets
switched up when the actual zone is generated. The PowerDNS server then says "I'm not authoritative for this domain" and refuses to retrieve the zone.
Anyone seen the same and any idea what causes this?