Hi folks, so here's my issue...
I recently setup Nord VPN using the Tunnel VPN app... (not OpenVPN - thanks sky-knight) and that's up and running fine. I use tags to shunt the devices I care about over the VPN and that all works as expected.
Untangle is my DNS server for all devices. I was using Quad9 as external DNS, but changed those to the DNS servers specified by Nord. Everything seems to be OK until I try and stream something in the browser from BBC iPlayer - it comes up with a "you're not in the UK" kinda message and that's that.
So I got in touch with Nord support and they had me use their local client, connect to a VPN server in the UK and that works on iPlayer fine. Tunnel VPN is already using a UK server, so I was baffled as to what was different about using their client. The next day, they had me go to dnsleaktest.com and do the test there. Some German server address came up and based on that, they said go check your DNS settings.
So... What I've found is that if I manually put the Nord DNS server addresses into my laptop, a different (UK) server shows up in the leak test and iPlayer doesn't have an issue and works fine. When I have Untangle as my client's DNS, it doesn't work - even though I use the same DNS server addresses on my external interface.
What have I misconfigured here? I'm guessing that if the laptop traffic goes over the VPN with DNS server address in hand that it's not the same as Untangle doing resolution (not over the VPN) even with the same server?
Any thoughts?