Well, I have an always on broadband connection. So, my primary computer can simply hit the web. The VM's simply have internet access based on this. As long as the host computer is connected to the internet, the VM's if set for bridged or NAT can hit the web.