Thank you for the response! Yes, I also think it is secure. I just was not sure exactly how it works. I don’t understand if my computer / router just pulls the DNS settings from the OpenVPN server and then uses those IP addresses to send DNS requests over my ISP or if the actual request itself is encrypted and sent to the server to resolve instead of sent through my ISP. Basically, if I have the DNS from my server pushing 8.8.8.8 to the clients and my client connects to the VPN and the DNS test shows servers from 8.8.x.x then I know I am using the DNS from the server, but that doesn’t explain to me if the connection to 8.8.8.8 is made like this:

computer > ISP > 8.8.8.8 > resolve DNS

or like this:

computer > encrypted to VPN > ISP > decrypted by VPN > resolve DNS

In the first scenario the ISP can see that I’m contacting 8.8.8.8, in the second scenario the ISP only sees that I am contact my VPN (which will then contact 8.8.8.8 for me to resolve DNS)

For question 3, you say there is no up script. Can I create one? I put a link to another post in the forums where someone was using the hardware switch to enable/disable the VPN. Would there be a way for me to change the custom DNS settings (or resolv.conf.auto settings) when the VPN is connected and have the settings go back to default if the VPN is not connected?

I don’t want to put the public DNS address of my VPN in the custom DNS because if I am not using the VPN I want the DNS to resolve through whatever DNS the ISP uses, but if I turn on VPN I want the DNS to resolve through my AWS instance.

Which leads to question 2 from earlier that I forgot to put.

2.) If I provide custom DNS servers such as 8.8.8.8 or the public IP of my AWS server to the AR150 through the web administration area and then enable the VPN on the router also, does the router send those DNS requests through the VPN tunnel or does the router just pull down those IP addresses from the VPN and then send DNS over the ISP the router is connected to?

So if the custom DNS is set to 8.8.8.8 and the router connects to the VPN, basically, does it work like this:

Router > ISP > 8.8.8.8

Or like this:

Router > VPN > 8.8.8.8

Does using custom DNS with OpenVPN on the router force DNS requests through the tunnel or does it simply tell the router to talk to 8.8.8.8 to resolve the DNS and do those requests to 8.8.8.8 get tunneled or does the ISP see that I am talking to 8.8.8.8?

Thanks so much! I really appreciate all of the work you do on these routers. This is by far my favorite product line to use for my setups and also to tinker with.

The fact that you put so much help and effort into the OpenVPN stuff is REALLY appreciated. This is one of the main reasons I use GLI.