我有一台具有公共 IP 地址(102.1.1.1
)的 Windows Server,并且在其上安装了 VMware 工作站,并在其上创建了多个 VM。
虚拟机使用内网IP地址,例如10.0.0.1
、10.0.0.2
。
我有一个疑问,是否存在一种网络技术可以将公网IP地址和端口映射到内网IP地址和端口?
我是说:
在公网访问102.1.1.1:1001
并转换为10.0.0.1: 80
,访问102.1.1.1:1002
并转换为10.0.0.2:80
?
我有一些 NAT/NAP 知识,但我不确定它是否能满足我的要求。谁能给我一些建议?
答案1
您需要的是目标 NAT 或端口转发。问题是您必须使用防火墙进行转换。几乎任何软件防火墙都可以完成这项工作。即使您没有明确说明,我也假设您有一个路由器,因此您可以使用公共 IP 地址将您的服务器连接到互联网,因此请登录该路由器并查找与端口映射或目标 NAT 相关的部分,从那里您可以执行您发布的内容:任何传入具有特定端口/服务的公共 IP 地址的流量都会将其转换为不同端口的内联网 VM。希望有所帮助!