无法端口转发到Ubuntu Web服务器

时间:2015-02-07 21:14:25

标签: apache ubuntu networking webserver portforwarding

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

我已经打开了路由器的DHCP客户端列表,并且Web服务器只列在那里,有时没有我能看到的模式。

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

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

请协助。谢谢!

2 个答案:

答案 0 :(得分:0)

您的路由器是保留外部IP地址还是内部IP地址?

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

答案 1 :(得分:0)

我设法通过将端口转发的Web界面从atm1.1更改为ppp1.1来解决此问题。这只是运气,因为我理解它的网络协议,但我不知道为什么它有效。

感谢大家的帮助!