我想在我的 Windows Server 上运行 Windows VM,并且我想访问此 VM 的一个端口。我可以将 VM 网络配置为带端口转发的 NAT,这样就可以正常工作。但我希望机器无法访问互联网 - 除了特定端口上的传入连接之外的任何内容。
这可以在 VirtualBox 中配置吗?如何配置?
更新:
经过一些部分回答和讨论后,我发现了这个实用程序护照.现在我有了可行的解决方案:
- 使用仅主机网络配置虚拟机
- 设置 PassPort 将 host_ip:host_port 转发到 VM (vbox_only_interface_ip:vm_port)
- 在 Windows 防火墙上打开主机端口
VM 可通过主机接口、LAN 和主机访问,但 VM 无法访问 LAN。
我只是想知道这个实用程序是否有必要。是否可以在没有 PassPort 的情况下配置它?
答案1
您的防火墙需要阻止该 IP 地址的传出流量
答案2
使用“仅主机网络” - 从 Virtualbox 2.2 及更高版本可用。