However, if I run dnsleaktest:- with unbound not running I get clean results (freedns.zone lookups)- with unbound running I get leaks (ISP nameserver lookups)
The only way the ISP could be hijacking the requests is if the requests are actually going out over the WAN gateway rather than the VPN gateway, which is pretty much the whole problem. I can't seem to get unbound configured to forward the DNS requests it can't answer over the VPN gateway, it only seems to work when it's sending them over the WAN gateway.I've switched the DNS from Google to the new 1.1.1.1, which actually seems slightly faster from here. However, I'm still not happy that they are going out over the WAN interface as my ISP could easily see and hijack them like you say elektroinside.