And when I test on various dnssec test site, for example at https://dnssec.vs.uni-due.de/ it tells me dnssec is not validating signatures? ubound-checkconf returns no errors.
Any guidance please?
Edit:
Status of unbound sudo service unbound status
unbound.service - Unbound DNS server
Loaded: loaded (/lib/systemd/system/unbound.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-10-02 18:20:42 BST; 57min ago
Docs: man:unbound(8)
Process: 26602 ExecStartPre=/usr/lib/unbound/package-helper root_trust_anchor_update (code=exited, status=0/SUCCESS)
Process: 26597 ExecStartPre=/usr/lib/unbound/package-helper chroot_setup (code=exited, status=0/SUCCESS)
Main PID: 26609 (unbound)
CGroup: /system.slice/unbound.service
ββ26609 /usr/sbin/unbound -d
Oct 02 18:20:40 pi-hole systemd[1]: Stopped Unbound DNS server.
Oct 02 18:20:40 pi-hole systemd[1]: Starting Unbound DNS server...
Oct 02 18:20:42 pi-hole package-helper[26602]: /var/lib/unbound/root.key has content
Oct 02 18:20:42 pi-hole package-helper[26602]: success: the anchor is ok
Oct 02 18:20:42 pi-hole systemd[1]: Started Unbound DNS server.
Oct 02 18:20:42 pi-hole unbound[26609]: [1570036842] unbound[26609:0] error: Could not open logfile /var/log/unbound.log: Permission denied
Oct 02 18:20:43 pi-hole unbound[26609]: [1570036843] unbound[26609:0] notice: init module 0: validator
Oct 02 18:20:43 pi-hole unbound[26609]: [1570036843] unbound[26609:0] notice: init module 1: iterator
Oct 02 18:20:43 pi-hole unbound[26609]: [1570036843] unbound[26609:0] info: start of service (unbound 1.6.0).
I've tried this and still doesn't seem to all add up.
Looking in /var/log/ there actually isn't a log file at all!? sudo -u unbound touch /var/log/unbound.log results is a permission denied error
At this level of verbosity, why do you want a separate log? It is easy enough to add the few entries (maybe a few dozen a day max) that will be generated to the system log, and that log will automatically rotate daily. You can find the unbound entries in there with a grep.
Yeah, point taken, not sure why it's at level 1 tbh, I've switched back to 0 and restarted unbound.
But still I get the fail on the test site yet see ad flag on a dig command
The docs state to use /var/log/unbound.log if desired and verbosity of 0