我有一台 Ubuntu 电脑,上面运行着 minecraft 服务器。这台电脑通过 WLAN(wlan0)连接到我的 WLAN 热点,IP4 地址A.A.A.A
(<- 这是显示的 IP 地址ifconfig
)。
WLAN 热点是一部 LG G3 Android 手机,通过移动数据连接到瑞士电话提供商 (Salt)。Android 手机的 IP4 地址与“外界”的对应关系是B.B.B.B
(通过打开http://www.whatsmyip.org/在手机或电脑上)。
然后我在安卓手机上安装了“端口转发器”应用,以便人们通过端口 25565 连接到我的 minecraft 服务器。在端口转发器应用中,我添加了一项服务,用于将 TCP 从 25565 转发到 25565。目标 IP 设置为A.A.A.A
(由 确定ifconfig
,它类似于 192.168.43.164)。公共接口设置为wlan0
(其他选择是lo
和rmnet0
)。
但是,当有人尝试使用服务器名称连接到我笔记本电脑上的 minecraft 服务器时B.B.B.B:25565
,连接失败。
我该如何修复?也许我使用了错误的设置?或者移动提供商封锁了一些端口?
答案1
您需要运行静态 IP 来为计算机进行端口转发。(我不确定如何在 ubuntu 上执行此操作)配置静态 IP 后,请转到服务器属性并使用该静态 IP(大多数情况下,它以 192.168 开头)。当您的静态 IP 端口转发后,您需要转到http://www.whatsmyip.org/并显示 IP。每个人都需要连接到该 IP。
在服务器属性中:
server-ip:STATIC_IP