我已经阅读了一些关于这个主题的问题和答案,但似乎没有一个与我的设置有关。我想知道我的 Hyper-V 来宾虚拟机是否可以在以下情况下拥有 Internet 连接,而不必为它们使用公共 IP 地址。
我在 Win 2012R2 上运行 Hyper-V,它具有在 vEthernet 连接上配置的公共 IP 地址,并且主机具有 Internet 连接,没有问题。
我希望 Hyper-V 来宾 VM 具有 Internet 连接,而不必为它们分配所有单独的公共 IP 地址,而是共享主机 Internet 连接(以 VirtualBox 允许的类似方式)。我只有 1 个公共 IP 地址,目前无法获得额外的(公共)IP 地址,并且没有(物理)交换机可以提供任何内部 IP 地址。
我不需要从外部访问来宾 VM,只需要它们具有 Internet 连接。
我的第一个问题是,这可能吗?我想第二个问题是,我怎样才能做到这一点?
我查看了一些类似的问题,这些问题建议设置虚拟交换机、共享 Internet 连接等……我已经尝试过,但无法使其正常工作。
谢谢你。
您可以使用
New-NetNat
powershell 命令为虚拟机创建 NAT 连接,以使用主机 IP 地址连接到 Internet。这就是我过去实现这一目标的方式,而无需将外部 IP 地址(在主机的同一网络中)分配给虚拟机。查看这篇技术网文章 一个问题:你说你的 Windows Server 有一个公共 IP 地址,你真的在使用吗?