我的世界服务器内网IP地址,其实就是你的电脑或服务器在局域网里的私有IP,查看方法是在系统命令行输入ipconfig(Windows)或ip addr(Linux),但想让外网朋友进服,光有内网IP还不够,还需要搭配公网IP、端口映射或内网穿透。
很多开服的朋友第一次接触网络配置时,都会对着IP地址这个概念发懵,你费了半天劲把服务器搭好,朋友却告诉你进不来,这多半就是IP地址搞错了,下面我就把内网IP这件事从头到尾讲清楚。
内网IP到底是什么
内网IP是你家路由器分配给设备的私有地址,这个地址只在你的局域网里有效,出了你家门就没人认识它,我的世界服务器监听在这个地址上,只能让连接同一个WiFi的设备访问。
典型的内网IP长这样:168.x.x、x.x.x、16.x.x到172.31.x.x,这些数字段是全球通用的私有地址,每个家庭网络里都会存在一模一样的IP。
为什么联机时要区分内网IP和公网IP
这是最容易踩坑的地方,在同一个屋檐下,比如你家两口子连着同一个路由器,用内网IP直连没问题,可要是朋友在他自己家想进你的服务器,他就需要一个公网IP才能找到你。
业内专家指出,八成以上联机失败案例都是因为服务器管理员把内网IP发给外网朋友导致的,这不是操作失误,而是概念混淆,很多教程只教你“开个服务器把IP发给朋友”,却没说清楚你的IP可能根本不能出网。
内网IP和公网IP用在哪
- 内网IP:家庭局域网、校园网、办公室网络里,设备间互相通信
- 公网IP:互联网上的唯一标识,别人通过它才能访问到你的服务器
- 回环地址:
0.0.1,这个更特殊,它永远指向你自己这台电脑,测试服务器开没开都用它
怎么查我的世界服务器内网IP地址
查看内网IP的方法很直接,按系统分两种操作,Windows用户和Linux用户各走各的路。
Windows系统查看内网IP
Windows系统的查看方法是最简单的,一个命令搞定。
- 按下
Win + R组合键,弹出运行窗口 - 输入
cmd并回车,打开命令行窗口 - 输入
ipconfig并回车 - 找到“IPv4 地址”那一行,类似
168.1.105,这就是你的内网IP
另外还有一个更快的路径:在Windows设置里点“网络和Internet”,再点击“查看网络属性”,也能看到内网IP地址。
Linux系统查看内网IP
开服用的Linux服务器也经常遇到这个问题,命令稍有不同。
- 打开终端
- 输入
ip addr或ifconfig并回车 - 找到类似
168.x.x或x.x.x的地址段 - 如果看到多个IP,优先找
eth0或ens33接口下的地址,那是你的主内网IP
我的世界服务器内网IP查不到怎么办
有时候你会发现ipconfig输出里IPv4地址是空的,或者显示的是254.x.x,这表示你的设备没有从路由器正常获取到IP。
- 网线是否插紧,WiFi是否稳定连接
- 路由器有没有开启DHCP服务
- 检查网卡驱动是否正常
- 重启路由器再试一次
局域网联机时内网IP的正确用法
搞清楚内网IP怎么查看之后,实际联机操作还要注意几个容易出错的小细节。
同一WiFi下的联机步骤
这个场景适合宿舍、家庭里几个人一起玩,你查到了内网IP,比如168.1.105,服务器的运行端口是25565,那朋友应该这样操作:
- 在游戏大厅点击“多人游戏”
- 点击“直接连接”
- 输入
168.1.105:25565并点击加入
这里有个很常见的坑:如果你的服务器绑定了0.0.0或者0.0.1,那么内网IP不一定能直接连上,服务器需要监听所有网络接口,配置里写server-ip=留空才能让局域网其他设备访问。
为什么使用内网IP还是进不去
就算你们连的是同一个WiFi,也可能会失败,多数情况下是Windows防火墙拦截了Java版服务器的端口,你需要在防火墙入站规则里放行25565端口,或者直接允许Java程序通过防火墙。
还有一个容易被忽略的问题:如果你的路由器开启了“AP隔离”功能,设备间就无法互相通信,这常见于公共WiFi环境,这时内网IP查得到也用不了。
获取我的世界服务器公网IP需要花多少钱
既然内网IP不够用,那解决外网联机问题自然是核心话题,这取决于你的服务器托管方式。
- 家用电脑开服:你家的公网IP是运营商分配的,正常情况下是动态公网IP,不用额外花钱,如果运营商把你的IP设成了内网,你需要打电话申请改成公网IP,这个服务多数时候是免费的,但也有部分地区会收费
- 云服务器开服:酷番云、简米云的轻量应用服务器,公网IP包含在套餐里,最低配的服务器一年大概几十到上百元不等,具体价格看配置和活动力度
- 端口映射/内网穿透:如果不想换网络,用frp或ngrok这类工具穿透,免费的通道速度慢、不稳定,付费的穿透服务价格大约在每月10元到30元之间
我的世界服务器内网IP和公网IP有什么区别
简单回答,内网IP是家里用的,公网IP是全世界用的。内网IP免费、可重复、出不了局域网;公网IP或付费、或稀缺、能让任何地方的玩家直连你的服务器。
具体使用上,如果你只邀请室友玩,内网IP就够用,你要是想开个长期服务器,让网上不认识的朋友一起玩,那就得费点心思搞定公网访问。
用内网穿透解决公网IP不够用的问题
很多玩家的宽带压根拿不到公网IP,电信、联通、移动都有可能把用户放在运营商级别的NAT后面,这种情况直接放弃公网IP吧,老老实实做内网穿透。
内网穿透的原理是:你的服务器主动连接一台有公网IP的服务器,然后那个公网服务器帮你转发所有游戏流量,现在常用的方案是使用SakuraFrp、花生壳这些服务,配置方法大致如下:
- 去官网注册一个账号
- 下载对应系统的客户端
- 创建一个隧道,本地地址填
0.0.1,端口填25565 - 启动隧道后,你会得到一个公网地址和端口
- 把这个地址发给朋友,他们就能直接加入了
进游戏后我的世界服务器临时IP怎么看
查询内网IP虽然很关键,但有一种情况你根本不用查,如果你在游戏里开着“对局域网开放”功能,游戏界面会直接显示一个临时IP地址,类似168.1.105:50324,这其实就是你的内网IP加上临时端口。
这个功能非常方便,不用改配置文件,不用开防火墙端口,同一个局域网里的人在多人游戏列表里就能看到你的世界,不过临时IP只在当前游戏会话有效,退出游戏就失效了。
查看局域网服务器IP的常见误区
不要用0.0.1发给别人,那是你本机自己访问自己用的,做服务器测试时,0.0.1非常有用,但别人永远不能通过这个地址访问你的服务器。
也不要用“百度搜IP”查到的所谓服务器IP来做局域网联机,在搜索引擎里搜“我的IP地址”,显示的是你家宽带的公网出口IP,不代表局域网内能直接用,很多新手就是死在这个坑里:明明查到了IP发给朋友,人家照样进不来。
Q&A:关于我的世界服务器内网IP的常见疑问
我的世界联机时内网IP查不到,怎么解决自己写服务器配置文件时需要填IP的情况?
不需要填,服务端的server.properties文件里有一行server-ip=,绝大多数情况下后面什么都不用写,留空即可,服务器会自动绑定到所有网络接口,这样局域网内的任何设备都能通过你的内网IP访问到服务,强行填入168.1.105反而可能导致某些网络环境下连接异常。
为什么我的世界服务器已经开启,内网IP也正确,朋友却仍然连接超时?
检查防火墙和服务器启动日志是首要步骤,先确认服务器控制台有没有提示“Done”字样,然后检查Windows防火墙是否拦截了Java进程,可以用命令行执行netstat -ano | findstr 25565查看端口是否处于监听状态,如果确认端口正在监听,就把防火墙中Java相关的入站规则全部开启,问题经常在这一步解决。
内网IP和公网IP都查到了,我的世界服务器还是连不上,怎么进一步排查?
先回到最基础的问题上:你的朋友真的和你在同一个局域网吗?如果不是,他需要的是公网IP,如果确认网络环境没问题,尝试关闭服务器配置里的在线模式,关闭后再连一次,排除正版验证的问题,再不行就把目光转向路由器的端口转发设置,确保25565端口已经转发到你服务器的内网IP上,完成这些操作后,多数连接问题都能解决。
这台服务器属于你自己,IP地址就是它的门牌号,内网看得见邻居,公网才找得到远方的朋友,搞清差异之后,你的世界才真正打的开。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/793492.html


![干货 服务器地址[我的世界]](https://i2.hdslb.com/bfs/archive/692251f307f53d6390a2ed1d862c992e5a0c56c2.jpg)