修改我的世界服务器IP,核心操作其实是在服务端配置文件中填入你想要绑定的IP地址,重启服务后让玩家通过这个IP连接。但很多玩家改完之后发现别人还是进不来,问题往往出在搞混了内网IP、公网IP和端口映射的关系,这篇文章会把修改IP的完整链路讲透,从配置文件到路由器设置,再到没有公网IP时的替代方案,一步步带你走通。
改我的世界服务器IP前,先分清三种IP
在动手改之前,先花两分钟确认你面对的是哪种IP。很多人改错IP,是因为把内网IP当成了公网IP用,下面这张表可以帮你快速定位:
| IP类型 | 特征 | 能否被外网访问 | 典型用途 |
|---|---|---|---|
| 内网IP | 形如192.168.x.x、10.x.x.x | 不能 | 局域网联机、服务器本机绑定 |
| 公网IP | 形如112.x.x.x、61.x.x.x | 能(需配合端口转发) | 公网服务器、玩家远程连接 |
| 动态IP | 每次拨号都可能变动的公网IP | 能,但地址会变 | 家庭宽带搭建的临时服务器 |
家庭宽带用户通常拿到的是动态公网IP,这意味着即使你这次改好了,下次路由器重启后IP可能就变了,如果你只是和朋友在局域网里玩,那直接用内网IP就行,完全不需要改,但如果目标是让天南海北的玩家都能进来,你需要的是公网IP。
我的世界服务器IP怎么改:核心配置文件操作步骤
无论你用的是官方服务端还是Paper、Spigot等第三方核心,修改IP的入口都是一致的。整个修改过程只需要改动一个名为server.properties的配置文件。
第一步:定位并打开配置文件
- 找到服务端文件夹,通常里面有
server.properties、server.jar、start.bat(或start.sh)这几个关键文件。 - 用记事本或VS Code等文本编辑器打开
server.properties。 - 在文件中找到
server-ip=这一行,如果文件里没有这一行,你可以在文件末尾手动添加。
第二步:精确填写IP地址
这里有一个绝大多数新手都会犯的错误:直接把server-ip填成自己的公网IP,这种做法在某些情况下是错的。
- 如果你的服务器和客户端(你玩的电脑)在同一台机器上:此处留空(即
server-ip=后面什么都不写),或者填写0.0.0,这样做是让服务器监听本机所有可用IP,玩家通过你电脑的内网IP或公网IP都能连上。 - 如果你的服务器是单独的云主机:填写该云主机的内网IP(不是公网弹性IP),云服务商的安全组和NAT网关会自动将公网流量转发到你的内网IP上。
- 如果你在局域网内的一台电脑上开服,想让外网玩家访问:此处不建议直接填公网IP,而是填这台电脑的内网IP,例如
168.1.8,因为公网流量是先到达你的路由器,再由路由器通过端口转发转交给这台内网电脑,所以服务器只需要绑定内网IP即可。
第三步:修改并确认端口号
端口号是玩家连接你世界的“门牌号”。server-port=25565是默认端口。如果你修改了端口,比如改成25566,那么玩家在连接时必须在IP后面加上端口号,格式为你的IP:25566。
操作路径小结:
- 用编辑器打开
server.properties - 修改
server-ip(注意留空、填内网IP或0.0.0.0的区别) - 修改或确认
server-port - 保存文件并重启服务端进程
重启后,服务器日志中会显示Listening on /你的IP:端口,看到这个提示就说明绑定成功了。
公网IP怎么改:家庭宽带与云服务器的不同场景
IP改对了文件,但玩家还是连不进来,十有八九是卡在了公网IP的“最后一公里”上,这里分两个场景说清楚具体需要改什么。
场景A:云服务器(简米云、酷番云等)
这种场景最简单,因为你拥有固定的公网IP。
- 在云控制台查看你的公网IP(例如
8.8.8)和内网IP(例如16.0.3)。 - 在服务端配置文件
server.properties中,将server-ip填为内网IP(16.0.3),端口保持25565。 - 关键操作配置安全组:这是云服务器专属的防火墙,进入云控制台的“安全组”或“防火墙”页面,添加一条入站规则:
- 协议:TCP
- 端口:25565(或你自定义的端口)
- 授权对象:0.0.0.0/0(表示允许所有IP访问)
- 如果云服务器自带操作系统防火墙(如firewalld或ufw),也需要放行该端口。
完成以上步骤后,玩家在多人游戏中添加服务器地址时,直接输入8.8.8即可连接。
场景B:家庭宽带(有公网IP的情况)
部分地区的宽带运营商提供动态公网IP,你可以登录路由器管理页(通常是168.1.1),在“运行状态”或“WAN口信息”中查看IP地址,如果这个地址与你在百度上搜索“IP”得到的结果一致,那么恭喜你,你拥有公网IP。
此时需要修改的是路由器,而不是服务器文件。
- 给电脑设置静态内网IP:在Windows的“网络和共享中心”中,将IPv4地址设为静态,例如
168.1.100,避免路由器IP分配变化导致端口转发失效。 - 登录路由器管理后台,找到“端口转发”或“虚拟服务器”功能。
- 添加转发规则:
- 外部端口:25565
- 内部端口:25565
- 内部IP地址:
168.1.100(你刚才设置的静态IP) - 协议:TCP
- 修改
server.properties:将server-ip填为你的静态内网IP168.1.100,或者留空。 - 重启服务器和路由器。
做完这些,玩家就能通过你的动态公网IP连接了,但由于公网IP会变化,你可以考虑使用DDNS(动态域名解析)服务,将域名绑定到变化的IP上,这样玩家就不用每次问你要新IP了,DDNS的配置通常也在路由器管理后台,绑定花生壳或简米云域名即可。
我的世界服务器怎么改IP:没有公网IP的替代方案
如果你发现自己的WAN口IP和百度搜索出来的IP不一致,说明你被运营商的大内网(NAT)环境限制了,也就是没有公网IP,此时无论你怎么改路由器,外网都连不进来。业内专家指出,这种情况下最稳妥的方案是使用内网穿透工具或直接租用云服务器。
使用FRP内网穿透
这种方法利用一台有公网IP的服务器(廉价云主机即可)作为中转站。
-
在云服务器上配置frps(服务端):
- 下载frp压缩包,编辑
frps.toml配置文件。 - 设置
bindPort = 7000,并设置一个token作为连接密码。 - 运行
./frps -c frps.toml启动服务端。
- 下载frp压缩包,编辑
-
在你开服的本机电脑上配置frpc(客户端):
- 编辑
frpc.toml,添加如下配置:serverAddr = "你的云服务器公网IP" serverPort = 7000 auth.token = "你设置的token"
[[proxies]]
name = “mc-server”
type = “tcp”
localIP = “127.0.0.1”
localPort = 25565
remotePort = 25565- 运行`./frpc -c frpc.toml`启动客户端。 - 编辑
-
玩家连接时,只需输入你的云服务器公网IP,无需关心你本机的网络环境。
使用樱花映射(SakuraFrp)等商业服务
这类服务主打简单易用,对于不想折腾代码的玩家很友好。
- 注册登录后,在管理面板创建隧道。
- 选择“Java版MC”节点,本地端口填
25565,本地地址填0.0.1。 - 下载对应的启动器,登录后点击启动隧道。
- 面板会分配一个节点地址和端口,例如
xxx.sakura.frp:12345,玩家直接添加这个地址即可。
没有公网IP时,修改IP的重心会从“修改服务器文件”转移到“配置转发隧道”上,服务端内部保持server-ip留空即可,远程连接的地址以隧道分配的地址为准。
哪些情况会导致IP改了但玩家进不来
最后补充几个排查点,这些都是实际开服过程中最常见的问题。
- 端口占用了:如果服务器启动日志提示
BindException: Address already in use,说明25565端口被其他程序(可能是另一个MC服务器)占用了,此时需要修改server-port为一个不常用的高位端口,比如25599。 - 防火墙未放行:Windows系统会弹出防火墙拦截提示,记得勾选“专用网络”和“公用网络”,允许Java访问,如果你用的是Linux系统,使用命令
firewall-cmd --add-port=25565/tcp --permanent并重载防火墙。 - 玩家连接地址没带端口:如果你修改了默认端口,玩家只在地址栏输入IP是连不上的。必须输入完整地址
IP:端口号,例如65.20.1:25566。 - 错把内网IP发给玩家:你本机的
168.1.x地址仅限同一WiFi下的设备连接,发这个地址给外网玩家,对方当然进不来。 - 当前改的是IPv6地址:如果你的IP形如
240e:390:...,这属于IPv6公网地址,虽然现在很多宽带都有IPv6,但要求玩家的网络也支持IPv6才能访问,而且MC客户端的连接方式略有不同,这种情况建议优先启用IPv4的穿透方案。
常见问题解答
问:我把server-ip填成公网IP后,服务器无法启动了,是不是公网IP坏了?
答:不是。server-ip字段在多数情况下应绑定本机网卡上的地址,家庭电脑的网卡通常没有公网IP(该IP在运营商路由器上),所以填写后服务端无法找到对应网卡,导致启动失败,该字段留空或填内网IP即可,公网流量的转发由路由器负责。
问:网上说我的世界服务器IP怎么改只需要改一个数字,为什么我改完别人还是连不上?
答:因为修改配置文件只是第一步,别人要连上你的服务器,需要满足三个条件:服务器成功监听端口、路由器或安全组放行流量、玩家访问的IP是公网可达的,这三个条件缺一不可,你需要按上文场景依次检查。
问:使用云服务器开服,修改公网IP的价格贵吗?
答:云服务器本身是付费的,但为服务器修改和绑定IP(包括弹性公网IP)在常规配置下不额外收费,租用一台2核4G的入门级云服务器作为我的世界服务器,根据配置差异,每年的费用大致相当于一顿聚餐的花费,单纯修改IP地址这个操作本身是免费的,主要是服务器的租赁费用。
从服务器配置文件到路由器端口转发,再到内网穿透,修改IP的每一步都在解决“谁能找到你”的问题。 挑一条适合你网络环境的路径,按步骤操作,开服过程会顺畅很多。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/796309.html


