I am running some virtual machines (VM) on hosts with two network cards. I wish to have some of my VM's be accessible from the internet like one of my VM's manages a bunch of websites that are public facing.
While I wish for my VM to be public facing I do not want the host to be accessible via the publc internet. Right now my host are address via the public internet because on physical host NIC 1 I have a public IP and on physical NIC two I have a internal IP. The VM has two virtual NICs on pointing to each physical NIC. What is the best way to make my VM public facing without makine the host accessible? VLAN?, Another configuration?
I am using Windows Virtualization (Hyper-V), but I tihnk the question is pretty generic
Note: I am a bit of a VLAN rookie