更改服务器绑定的 IP 地址(从本地到公网,或更换网卡)
这指的是让你的服务器监听一个不同的网络接口,最常见的是从只允许本地连接(127.0.0.1)改为允许所有外部连接(0.0.0.0)。
操作步骤:
1、找到服务器配置文件: 在你的服务器文件夹中,找到名为server.properties
的文本文件。
2、用文本编辑器打开: 使用记事本、Notepad++ 或任何其他文本编辑器打开它。
3、找到server-ip
这一行: 在文件中找到server-ip=
开头的行。
4、修改其值:
默认情况(空值) 默认情况下,这一行是server-ip=
(后面是空的),这表示服务器会绑定到所有可用的 IP 地址(即0.0.0.0
),这是最常见且推荐的设置,无需修改。
指定本地 IP 如果你的电脑有多个 IP 地址(同时连接了有线网络和 Wi-Fi),你可以在这里填写你希望服务器绑定的那个本地 IP 地址(如192.168.1.100
)。
从本地回环更改 如果这里被设置成了server-ip=127.0.0.1
,那么只有你本机可以连接,要允许局域网或公网连接,请将它改为你的本地 IP 地址(如192.168.1.100
)或者直接清空它,变成server-ip=
。
对于绝大多数想让朋友从外部连入的情况,确保server-ip=
这一行是空的即可。
5、保存文件。
6、重启服务器: 修改server.properties
后,必须完全关闭服务器再重新启动,更改才会生效。
情况二:让朋友通过一个固定的“地址”连接(处理动态公网IP)
如果你的服务器是开在家用电脑上,你可能会发现每次路由器重启,你的公网 IP 地址都会改变,这样你就需要不停地告诉朋友新的 IP,解决这个问题的方法是使用动态域名解析(DDNS)。
操作步骤:
1、确认你的公网 IP: 在百度搜索“IP”可以查到你现在的外网 IP。
2、注册一个 DDNS 服务: 有很多免费服务,
花生壳(Oray)
No-IP
3、在 DDNS 网站上创建一个域名: 例如myserver123.f3322.net
(花生壳)或myserver.ddns.net
(No-IP)。
4、在你的路由器上配置 DDNS:
* 登录你的路由器管理后台(通常是192.168.1.1
或192.168.0.1
)。
* 找到“动态 DNS”或“DDNS”设置页面。
* 选择你注册的服务商,填入你的账号、密码和域名。
* 保存并启用它。
5、完成端口转发: 这是最关键的一步,确保 DDNS 域名能指向你的服务器。
* 在路由器设置中找到“端口转发”或“虚拟服务器”。
创建一个新规则
服务端口/外部端口25565
(Minecraft 默认端口)
内部 IP 地址 你的服务器电脑的本地 IP 地址(例如192.168.1.100
)
内部端口25565
协议 选择BOTH 或TCP
* 保存并重启路由器。
6、告诉朋友你的新地址: 现在你可以告诉你的朋友,服务器的地址是myserver123.f3322.net
,而不是一串经常变动的数字 IP。
情况三:你租用了商业服务器(如阿里云、腾讯云等)
这种情况下,你服务器的公网 IP 是由云服务商分配的,通常是固定的。
1、在云服务商的控制台找到你的服务器实例,其详情页中会明确列出你的公网 IP。
2、 你只需要将这个 IP 地址告诉你的朋友。
3、 如果需要更改这个 IP(例如因为被攻击),通常需要在控制台上进行“更换公网 IP”或“弹性公网 IP”的操作,这可能会产生费用,具体步骤请参考你所使用的云服务商的官方文档。
1、检查server.properties
-> 确保server-ip=
是空的。
2、检查防火墙 -> 确保服务器的 Java 程序或端口25565
被允许通过。
3、设置端口转发 -> 在路由器中将25565
端口指向你服务器的本地 IP。
4、(可选)设置 DDNS -> 如果你的公网 IP 会变,使用花生壳等服务获取一个固定域名。
按照以上步骤,你应该就能成功更改并固定你的 Minecraft 服务器 IP 地址了,如果遇到问题,请告诉我你遇到的具体情况(比如是局域网联机还是外网联机),我可以提供更具体的帮助。
文章摘自:https://idc.huochengrm.cn/fwq/17667.html
评论