sajidali27 :
Did you have proper DNS setup and did you have your external PC pointing to the right DNS?
What exactly are you trying to achieve?
why don't you configure a static DNS that points to your internal DNS IP on you VPN interface ?
Thanks @sajidali27. I have part of the problem figured out...I can't forward traffic to my PC over the VPN IP.
I received a response from the Viscosity virtual adapter dev...
Your dynamic name service provider will have an application running on your PC which regularly reports back your public IP address (that of your ISP) so when you use your host name external to your network, the request is sent to your router and then onto your home PC.
The issue when you connect to a VPN Service Provider is your external IP changes, so your dynamic IP is being reported to your Dynamic Name provider is your VPN Providers. When you then use this DNS name, it is instead pointing to your VPN provider which will be blocking traffic from going into their network for their users security, instead of that request landing at your router.
So there are one of two reasons that bridging your network adapters is working:
1. Your VPN Provider has no firewalls in place and you are being given a public IP address visible to the Internet. When you hit your VPN Provider IP with your dynamic DNS, traffic is getting passed through. This is highly unlikely though and is still a big security hole to leave open.
2. When you bridge the connections, it is probably destroying all the routing that is pushing your data to your VPN Provider, meaning even though your VPN Connection is active, most likely it isn't actually doing anything and all your traffic is going to the Internet as if you were not connected at all.
So you have three options to resolve this issue so you don't have to use bridging:
1. Use another PC on your network that doesn't use VPN or your router (if it has the capability) to report your public IP to your Dynamic Name Service. Some providers also have apps for phones or tablets which you can use to send an update only when required.
2. Setup routing so the application reporting your IP to your Dynamic Name Service is sent through your normal Internet connection. You can do this by editing your connect and going to the Network tab. You will need to ask your Dynamic Name Service Provider what IP addresses you will need to route. You need to add a new route for each IP address required and set the Subnet mask to 255.255.255.255 and the Gateway to Local Network Gateway
3. If your ISP assigned IP address does not change regularly, close the reporting application before you connect to a VPN Server. You can setup Viscosity to do this automatically via scripting