Minecraft报错其1
Minecraft报错其1
翱翔大使问题
最近自己的MC服务器突然上不去了,具体现象是可以Ping通,但报错:
1 | #中文 |
经过检查,结论是我们这片区域微软的DNS被污染了,导致无法解析到Mojang的身份验证服务器。
解决步骤
前提
- 启用了正版验证。
- 服务器可以Ping通并冒绿灯。
步骤
- 使用羽翼城大佬的
UsbEAm Hosts Editor
工具。 - 在工具内选择
In Game - 游戏内相关
-我的世界 登陆器API/游戏/皮肤下载
。 - 点击
检测延迟
,选中延迟最低的IP
,再点击应用选中
。 - 问题至此解决。
- 以上方式基于 Windows (Server) 操作系统,如果你的服务端是Linux系统,那么可以在
应用选中
后点击编辑Hosts
,将同样的Hosts规则应用到服务器。 - 如果你和服务器较近,那么你可能需要在
本地和服务器
都进行以上操作。
- 以上方式基于 Windows (Server) 操作系统,如果你的服务端是Linux系统,那么可以在
发现过程
只是分享一下是如何发现的,如果你对此没兴趣可以就此离开了~
起初碰到这个问题,我第一时间就去问了DeepSeek和GPT之类的AI,无一例外都没有给出问题的具体解决方式,不是建议去Mojang的论坛就是自己去查Mojang服务器的解析状态,而这种国内特供的问题去那边问估计人家多半也会是此类说辞。
于是我就想着等一天吧,服务器人不多都是自己朋友,等上游DNS重新缓存了问题应该就自己解决了,结果等了2天还是不行,坐不住了。秉承着能懒就懒原则,在找解决方法之初,我的想法是会不会是服务器那边把Mojang墙了(虽然几乎不可能)。为了验证猜想,而我又是 Windows Server 系统,就整出了一个神奇的操作:在我服务器上装了个正经加速器(不是魔法)。
此时再进服务器,还是进不去,不过此时有一个细微的变化被我发现了,服务端能连上验证服务器了。于是就想会不会是我本地的问题,于是在本地我开了另外一个加速器,哦呼!还真可以进去了。至此得出结论,并不是被墙了,而是我们这片区域微软的DNS被污染了。于是到了这儿就好办了,把加速器删干净,把服务器和本地的Hosts改了下就好了,微软的DNS被污染也是常见的事了233。