At my office, I have a hardware VPN with a split tunnel that routes all my traffic either to the public internet or to the other office, depending on IP address. However, to resolve the intranet hostnames to IP addresses, all of my DNS queries get routed to the internal server.
So, when the VPN link goes down, I lose almost all internet connectivity until I go in and manually configure my network interface (wifi in this case) to use 8.8.8.8 as my DNS. Then I have to erase that (so that it will revert to the DHCP-assigned addresses) to get back to the intranet when things are fixed.
Is there any way to configure OSX to use 8.8.8.8 as my default, but another DNS when querying on a specific domain?