我有一台计算机(计算机 A),该计算机在 Hyper-V(Windows Server Datacenter 2019)上安装了 3 个 VM。
计算机 A 可通过一个公共 IP 访问。
如何从外部网络直接访问虚拟机?
答案1
你不能。
您需要通过它进行反向代理。您的要求与拥有 3 辆具有相同车牌号的汽车相同。
反向代理将能够根据某些规则分配传入流量。
但它不是“直接的”,所以答案是否定的。
答案2
IPv6。
如果您还没有开始,这可能是一个重要的项目。但是,当您可以分配 /64 时,就不要考虑 IP 地址稀缺的问题了。
编辑:考虑到 v4 仅用户无法访问的问题,请在您的网络设计中缓解这些问题。
- v6 WAN 和互联网接入
- v6 提供商的移动数据计划
- 6合4隧道
- 具有 v4 端点的远程访问 VPN
要运行公共服务,或者如果客户端网络在 v6 部署上落后且不会使用过渡方法,您仍然需要 v4。这并不能解决您的 IP 地址不足问题。
但是如果您控制了网络,您就可以通过 IPv6 在世界任何地方进行访问。