我购买了数据中心装有 Windows Server 2016 的专用服务器(比如 OVH、Hetzner,你知道的)。我是这方面的新手,所以如果我的问题很愚蠢,请不要生气。
其服务器的主要用途是运行会计和销售软件,但我还想拥有两台虚拟机。第一台用于电话 PBX,第二台用于托管公司站点,所有虚拟机均位于不同的公共 IP 上。
提供商还给了我多个公共 IP(如果准确的话,子网上有 5 个)。我问他如何将这些 IP 路由到虚拟机,他说“你应该自己用主服务器进行路由”。
我的问题是:我该怎么做?我应该把这个 IP 放在哪里,我应该在服务器上做哪些更改,我应该如何配置虚拟机以便从外部 IP 访问?
我的服务器有 2 个网卡,第一个有静态 IP(第一个来自子网,例如 188.54.26.12),另一个有来自非常不同的子网的一些奇怪的 IP(例如 164.25.。)
我可以使用 Hyper-V 或 VMware Workstartion,无论怎样。
答案1
因此,如果您想让虚拟机访问外部(互联网)或反之,您可以选择:一种是使用外部 vSwitch(在 Hyper-v 中),然后您的虚拟机连接到它,以便它们可以共享相同的主机子网,但在这种情况下,您会浪费分配的公共 IP 空间,并且存在一些安全问题。另一个(更合适的)选项是在主机(Windows Server)上创建 NAT 交换机,并将虚拟机连接到它,以便它们可以访问互联网。您可以查看在这个链接关于如何配置 NAT 交换机。如果您还有其他问题,请告诉我。
编辑:如果您想要设置外部交换机(在 Hyper-V 管理器控制台中),请查找虚拟交换机管理器并创建一个链接到您的物理网络适配器的交换机。创建后,只需配置虚拟机网络适配器以使用您之前创建的 vSwitch。最后,在虚拟机内部使用您已分配的公共 IP 空间相应地设置 IP 地址。