解决Minecraft服务器地址无法刷新出来。

废话:

我最近测试服务端的时候,偶尔会出现无法刷新出服务器的情况, 具体表现呢就是,一直在ping,一直ping不出来,重启客户端,电脑都不好使!

并且呢,近期,很多正版MC玩家发现自己也会有以下状况发生:

  1. 服务器列表刷新不出来,全部服务器显示正在ping中
  2. 单人游戏存档无法进入

其实这种事情在挺早之前也有发生过一次,TIS官号也有发起一个投票(见图) 以下是大佬们提出的方法: 我也去尝试ping了一下MOJANG的服务器,发现并没有被CFW了:(就是国内访问丢包挺严重的)

原因:

关于这个问题的出现,个人猜测有以下两个原因:

  1. MOJANG服务器不稳定。
  2. 目前运营商的出国线路可能不稳定,原因大家都懂,MOJANG服务器是部署在海外的,并没有国内线路,所以可能会出现这种问题。
  3. DNS的缓存引起的(在启动mc客户端的时候,也同时在运行其他占用较高的软件,就有几率出现这个问题)

问题分析:

我去查询了一下解析: 然后大家可以打开cmd(管理员窗口),进行ping检测,如图所示: 很显然,MOJANG的服务器有个挂掉了,而MOJANG应该是有做分组域名解析的,不同的运营商和地域会解析到不同的IP

办法:

我相信到这里,大家应该能确定自己解析的到的IP有没有挂掉了,并且确定了一个自己能用的新IP

经过各方了解,结合自己的测试情况,大概可以通过以下几个方法进行尝试:

1、更新Java版本

这个时候更新java有奇效,直接换到java8的最新版251试试看 蓝奏云下载

2、刷新DNS缓存

(在更新java版本无效后在尝试此方法) cmd输入

ipconfig/flushdns

然后第二步,打开你的启动器设置,将mc的内存+1或者-1,哎,随便了,反正就是改一下。 最后启动客户端就行了,一般百试百灵! 不行就再重复一次这个操作

3.改host

打开 C:WindowsSystem32driversetchosts

将你可以连接的IP按照这个格式填入hosts文件里:

废话X2:

最后说一下, 我个人测试直接重启路由器呀,重启电脑呀,重启客户端什么的,都不是太好使,当然,你也可以自己试一下。 (有一个玄学情况,出现这个问题后,单人游戏是进不去的,会直接无响应,但是,你侥幸进去了,那么服务器也就可以刷出来了)

以上皆为个人测试所得结果,若有错误,还望见谅! 我个人感觉有些麻烦,但是我没找到其他办法

大家可以参考的ip地址

https://ping.cn/dns/authserver.mojang.com https://ping.cn/dns/sessionserver.mojang.com

经验分享 程序员 微信小程序 职场和发展