从外部到专用虚拟networking的Hyper-V R2 Core转发端口

我有一台运行Hyper-V R2 Core的服务器和几台虚拟机。 服务器只有1个网卡。 一个虚拟机专门用于处理公司bug跟踪网站。 我已经为它创build了一个虚拟专用networking,现在我想转发一个端口从主机到这个专用networking。 基本上物理NIC(端口80) – >私有虚拟networking上的VM(端口80或8080)。

我知道在VirtualBox中这是可能的,但这是我第一次与Microsoft Hyper-V打交道。 那么这可以做到吗? 我真的很感激你可以投给我的任何资源。

Hyper-V虚拟networking交换机只是一个简单的二层交换机。 它没有端口转发的function,也没有任何其他策略不涉及MAC地址或VLAN ID。

有许多networking桥接,NAT和其他在Windows之上运行的过滤解决scheme。 您可能会find一个将您的stream量从一个networking转发到另一个networking。 Hyper-V本身不提供这样的function。

如果您确定其中之一,请设置Hyper-V,以使pipe理操作系统中的每个networking都有一个虚拟NIC,您将在这些networking之间转发stream量。 然后将您select的软件绑定到这些vNIC。

在虚拟networking中,Hyper-V有三种select:

  • 外部 – >它就像一个公共IP。 由世界看,主人和客人(只要客人也有公共接入)
  • 内部 – >只有主机和客人看到。 适用于后端networking或SQL Server等后端服务器,它们不应具有公共访问权限,或者主机或其中一个客户端充当路由器,以将stream量路由到外部世界。
  • 私人 – >只有客人看到。 与内部类似,除了主机似乎不是networkingstream量。

所以在你的情况下,这听起来像你想创build一个新的内部虚拟networking,并添加/更改networking适配器的客人来使用它。