将公共 IP 上的请求转发到私有 IP Azure

将公共 IP 上的请求转发到私有 IP Azure

我在 Azure 上运行一个 Ubuntu VM,其私有 IP 为 10.0.0.4,并且我已分配一个公共 IP xxxx,一个应用程序正在监听私有 IP 地址上的多个端口,我无法从外部网络连接到它们。

如何将公共 IP 上任何端口上的任何请求转发到同一端口上的 10.0.0.4。

答案1

您从服务器中删除公共 IP,并将其放在公共负载均衡器上。然后将来自负载均衡器的流量指向虚拟机的私有 IP。

公共负载均衡器将传入流量的公共 IP 地址和端口映射到虚拟机的私有 IP 地址和端口

https://docs.microsoft.com/en-us/azure/load-balancer/concepts-limitations#public-load-balancer

相关内容