An incorrectly configured PowerDNS may result in DNS resolution issues such as “DNS_PROBE_FINISHED_NXDOMAIN” when visiting a site hosted on your server. To ensure that PowerDNS is configured correctly, first ensure that remote nameservers such as Google’s are set in /etc/resolv.conf
:
nameserver 8.8.8.8
nameserver 8.8.4.4
Next, forcefully reinstall PowerDNS:
/scripts/setupnameserver --force powerdns
PowerDNS should now be configured correctly and serving DNS requests.