Hi,
I have the latest build of tunnelblick on mac. I will describe my setup for easy understanding:
I have 3 OpenVPN servers, each with a separate encryption domain/subnet behind them. Also, they have separate domain names and DNS servers as well that I push through the servers to the clients. I am able to connect to the 3 servers simultaneously and also able to connect to the remote servers behind the VPN servers.
THE PROBLEM:
The 3 VPN servers have following properties(subnets behind them, domain, DNS server):
1. 10.0.0.0
a.com 10.0.0.2
2. 10.0.1.0
b.com 10.0.1.2
3. 10.0.2.0
c.com 10.0.2.2
My problem is, when I connect to servers, lets say in the order 1, 2 then 3, the mac DNS entries are overwritten rather than getting appended. This makes only the last connected VPN resolve DNS queries. How to make sure that the DNS queries are:
1. Appended instead of overwritten,
2. If the above point is solved, will it make sure the domains will be linked to their respective DNS servers?
I have read about split DNS but don't know how to go about it in mac. It works fine on linux though.Apologies for the long post, didn't want to leave any doubts.