Introduction
Syntax errors or incorrect references in your zone files can prevent PowerDNS/BIND from loading the zone. This article provides guidance on how to check for such errors.
Procedure
Running the following command and specifying the domain you are having issues with can help you find the error for the zone that is not loading.
Please note that in the below example you will need to replace domain.tld with the actual domain name of the zone file.
domain="domain.tld";named-checkzone $domain /var/named/$domain.db