如何启用端口以在公共 IP 上访问

如何启用端口以在公共 IP 上访问

我有一台 Ubuntu 服务器,我正在尝试通过服务器公共 IP 地址访问端口 8550,我可以从服务器本身访问在该端口上运行的 Web 服务,但不能从公共 IP 地址访问。

运行这个netstat -anltp | grep "8550"

输出是 tcp 0 0 127.0.0.1:8550 0.0.0.0:* LISTEN 23961/python

这看起来正确吗?或者 IP 地址应该是 0.0.0.0:8550,如果是这样,我该如何实现

我应该在 iptables 中添加什么(我猜)才能公开启用此端口

谢谢

答案1

我想到了

我的错误是我的 python 服务正在监听本地主机上的端口 8550。

为了解决这个问题,我将 localhost 更改为 0.0.0.0,从而解决了这个问题

相关内容