无法转发到 Ubuntu Web 服务器

Can't Port Forward To Ubuntu Web Server

我设置了一个 Ubuntu Web 服务器来托管使用端口 25565 的游戏。 我已将路由器设置为将该端口转发到 Web 服务器,并为 Web 服务器提供静态本地 IP。在使用我自己的 PC 作为服务器之前,我已经这样做了。 当我尝试使用它的本地 IP 访问该端口上的 Web 服务器时,我完全没有问题。 但是,当我尝试从网络外部访问它时,我无法连接。

我打开了路由器的 DHCP 客户端列表,但 Web 服务器有时仅在此处列出,而没有我能够看到的模式。

为什么我认为错误出在我的路由器上:

我已经在服务器上安装了 Wireshark,以查看 Apache 是否以某种方式在到达时阻止了网络数据包。我尝试打开所有端口,并尝试打开 webmin 使用的端口 10000(我能够在本地连接到它)。两者都没有成功。 虽然我在该领域没有经验,但我认为数据包不会到达 Apache。

请协助。谢谢!

您的路由器持有外部 IP 地址还是内部 IP 地址?

如果它拥有像 192.168.x.x10.x.x.x172.16.x.x 这样的私有 IP,那么您需要在路由器连接的任何设备上设置端口转发。

我已经设法通过将端口转发的 Web 界面从 atm1.1 更改为 ppp1.1 来修复它。这只是运气,因为我理解它是网络协议,但我不知道它为什么起作用。

感谢大家的帮助!