我在 Ubuntu 的某个端口上托管了一个游戏服务器,该端口已进行端口转发。其他地方的用户可以成功连接到该服务器。但是,我无法从同一网络中的另一台计算机连接到它。两台计算机都连接到同一个网络路由器(F660 ZTE)。我正尝试从 Windows 10 PC 进行连接。我修改了所有相关的防火墙规则,但无济于事。似乎完全无法连接,而不仅仅是客户端被拒绝访问,因为日志中没有被阻止的迹象。
当我 ping 服务器时,完全无法通信,直到 ping 超时才建立连接。反之亦然。
有一段时间我设法通过使用本地 IP 连接来解决这个问题,但问题突然又出现了。现在我无法通过任何方式访问它,无论是外部 IP 还是内部 IP。
客户端操作系统:Windows 10
服务器操作系统:Ubuntu 16.04 LTS
游戏:我的世界
路由器:F660
编辑::更多研究表明,这与“Hairpin NAT”或类似问题有关,但我不知道之后该怎么做
出口 2:这不是重复的,我的问题没有被另一个问题解决。我现在在客户端的主机文件中添加了一条规则,以便将“yeet.com”作为我的服务器的内部 IP,但问题没有得到解决。
编辑 3:不,这些答案不起作用。对于我来说,使用内部 IP 不是一种解决方法,但对于他们来说,这似乎是一种解决方法。甚至通过内部 IP 进行连接也是不可能的