为虚拟机正确设置路由器

为虚拟机正确设置路由器

我的主机运行的是 Win7,它托管着一台虚拟 PC,该 PC 设置为通过 NAT 进行网络连接。如果我希望我的 VM 能够入站访问某些端口,我是否应该告诉我的路由器将这些端口开放给我的物理机的 IP?

答案1

不确定虚拟 PC 如何工作,但在 VMware 中,你可以将虚拟机设置为通过以下方式进行网络连接:桥接模式。这意味着虚拟机似乎直接连接到您的路由器,您应该检查路由器设置,虚拟机是否以这种方式获取自己的 IP 地址。然后,您可以在路由器上为虚拟机的 IP 地址设置端口转发,就像它是网络上的另一台计算机一样。

答案2

就 Bridged 而言,我同意 Fideli 的观点,并且我推荐使用这种方法。

桥接模式将任何虚拟机视为网络其余部分的物理机器,因此如果您使用此模式,它就有自己的 IP,您可以像设置任何其他托管服务一样设置路由器。

但是,NAT 运行得很好 - 您只需设置路由器以将端口转发到主机,然后通常应该有某种实用程序允许您将端口转发给客户机。

例如,VMware Workstation 自带的Virtual Network Editor允许您将任何端口映射到任何端口:

替代文本

相关内容