Issue resolving names on Hyper-V guest with Routing and Remote Access

hyper-vrraswindows-server-2003windows-server-2008

I've got a Win2k8 standard server running Hyper-V with a Server 2003 web guest instance running. The host is publicly available on the internet.

I've created an Internal Private network in the Hyper-V Virtual Network manager. I've set the host IP for that virtual adapter to 192.168.0.1. I've set the IP on the guest to 192.168.0.2. They can ping each other and share files. I can't browse the web on the guest though. NSLOOKUPs are working. I've tried setting the DNS server setting on the guest to 192.168.0.1 and something external like Google's 8.8.8.8 server to no avail.

Windows firewall is disabled on the internal virtual network.

I've tried it with both DNS installed on the host and without it.

I'm not sure which RRAS/NAT settings are relevant to pass on so ask if you need me to clarify anything.

How do I get outbound internet working on the guest VM?

Best Answer

Can you ping anything outside of the private network? If you can't then you are missing the default gateway/RRAS. Most likely you will need to enable RRAS on your host to provide routing services. It's silly easy to install and get working.