Resources for setting up DNS for a VPN
This post is a log of all the resources I needed so that I don't have to search for them again
Assuming you have a OpenVPN, (or take-a-look-here)
Set up a DNS like here
And then you'll need this on your server
tcpdump -vvv -s 0 -l -n port 53 -i tun0 Source to see your dns requests
And this in your server.conf of openvpn
push "dhcp-option DNS <ip-at-which-dns-is-running>"
And don't forget to run dig google.com or dig your-own-private-grave.in-your-own.subnet on your client
That should do it.