Having just signed up for an account with a VPN provider, I'm trying to make sure that I'm setup in a way that all traffic (and DNS requests) are going through their server. I can see via http://whatismyipaddress.com/ that requests are indeed going through the VPN, but on DNSleaktest.com I still seem to be using my ISPs DNS servers.
I'm on Slackware 14. I was under the impression that a "tunneling" VPN would resolve DNS requests via the VPN server, not via an initial request made by the local device. I'm not sure how to tell if my connection is tunneling or not (and I'm using OpenVPN 2.2). I can get the machine to use the Google Public DNS by changing /etc/network/interface, but that seems backwards.
My question is fairly high level, but what do I need to do / check to make sure all traffic including DNS requests is actually happening over the VPN?