如何让我的 Linux 监听他的公共 IP 而不是私有 IP

如何让我的 Linux 监听他的公共 IP 而不是私有 IP

我在某些公共云上有一个虚拟机。物理 IP 不可路由。ISP 为我提供了一个公共 IP,并且使用 ISP FW 完成 NAT。

在该服务器上,我正在运行在端口 TCP 1935 和 TCP 80 上运行的 WowzaServer。

当我登录到该服务器并尝试通过这些端口远程登录到公共 IP 时,我收到拒绝连接的消息。当我对物理 IP 执行相同操作时,它就可以正常工作了。(当我尝试从本地计算机以外的远程计算机远程登录时,它也可以在公共 IP 上正常工作)。我的 ISP 说他无法解决这个问题 - 我在 Amazon VPC 上也有同样的服务器,它运行良好!!有没有办法让我的服务器也监听我的公共 IP?谢谢!Dotan。

答案1

由于您尝试从 NAT 后面与您自己的公共 IP 地址通信,我认为您需要一个 NAT 发夹。执行 NAT 的路由器所有者必须为您配置此功能,但并非所有路由器都具备此功能。如果您的 ISP 不能或不会为您提供发夹,那么您能做的事情不多。

相关内容