本帖最后由 凛 于 2020-6-13 18:48 编辑
写在前面:这篇帖子讲的是什么?
我知道我的标题太泛,有些标题党,因此特地写了这一段。
如果你指的“正版登录不上”的症状是:
1. 使用官方启动器 / 试图登录官网 minecraft.net ;
2. 输入账号密码后点击登录按钮,变灰,无反应,但仍然可以点页面上的其他东西;
3. 特别是,当你用鼠标指向启动器窗口 / 官网网页窗口右下角,没有跳出一个蓝色圈圈标志和“reCaptcha”字样;
请点击阅读【茶馆季度活动】【论坛教程组】[支持Twitch的登录] Google 人机验证国内解决方案,
使劲地膜拜一下 @AZWorld 大佬,然后关掉我的这篇帖子。
如果不是这种情况,尤其是表现出这种症状:

(这个是上古版本的HMCL启动器对于“无法连接到认证服务器”的报错)
总之就是“无法连接到认证服务器”——
那这篇帖子可能能够帮到你。
上干货!简单粗暴的操作步骤
既然标题说是【干货】,那么就直接上步骤。按步骤顺序操作即可,原理什么的之后再说。
1. 关掉你正在使用的.代.理.软件,让小飞机休息一下,以免测试结果不准。
2. 打开如下四个链接:
http://ping.chinaz.com/authserver.mojang.com
http://ping.chinaz.com/sessionserver.mojang.com
http://ping.chinaz.com/textures.minecraft.net
http://ping.chinaz.com/api.mojang.com
3. 打开后会跳转到由站长之家网站提供的ping测速网站。等待测试完成。
测试完成的标志是:

测试完成后,点击“响应时间”旁边的箭头标志,也就是图上红圈里那个。
4. 点击箭头后,把网页放着备用。
如果你知道什么是“Hosts”,知道“改Hosts大法”,就直接看第5步。
如果不知道,点开下面这个按钮。
5. 这时你已经打开了 hosts 文件。这使你充满了决心。
还记得我们在第2步打开的四个网页吗? 在每个网页都有一个“监测结果”,在第3步中,我们点击了“响应时间”旁边的箭头按钮,
目的是使得监测结果按照时间顺序排序,方便我们找到响应时间最短的那个。
如果第一行的响应时间很短,比如<1ms,2ms,之类的,那就把这一行的“响应IP”复制下来,
在 hosts 文件另起一行,把复制好的IP粘贴进去。必须另起一行!然后在后面加一个空格。
接着把那个网页的网址复制下来,粘贴到空格的后面。
网页有四个,重复四次之后,我们应该得到这样的东西:

(差不多是这样。texture 那个域名少了s,正确的应该是 textures)
6. 接下来,把从空格开始,到最后一个斜杠“/”为止的部分删去。
删完之后,这四行字就变成了一个网址,一个空格,一个IP的样子,就像这样:

复制代码
7. 保存文件。如果出现“另存为”的窗口,说明你没有用管理员权限打开hosts文件,建议回到第4步,
点开那个按钮看一看。
保存完毕之后,再试试登录游戏,看看还能不能愉快地连接到认证服务器了?
如果可以,说明方法奏效;
如果不可以,多半是 Mojang 的新特性了,请大佬另请高明,还求大佬高抬贵手,不要打我。
写给好奇的你:原理是什么?
我并不是网络专业的,所以讲得既粗浅又不严谨,可能有很多纰漏,
如果有比较懂的大佬,欢迎指正。
稍微一看步骤,不少明眼人就看出来了,我这干货说白了就是 hosts 大法。
上面第2步提及的四个域名从上到下依次是 Mojang 的登录(认证)服务器、Mojang 的会话服务器、
Minecraft 的皮肤服务器和 Mojang 的API服务器的域名,就是因为你的电脑连接到它们时出了问题,
例如域名解析出错,或者什么乱七八糟的原因,才会出现“无法连接到认证服务器”的问题。
我们写在 hosts 文件里的四行字的用途,就是将那四个服务器域名,人工地指定为我们选择的IP。
而刚才我们选择的四个IP是由站长之家测速选出来的响应最快IP,因此,你的电脑可以尽快连接到那四个服务器,
从而解决了“无法连接到验证服务器”问题。
还需要注意的问题
1. 这些IP可以正常使用多久是不能保证的。如果有一天又出现了“无法连接到认证服务器”,
请重复上面的步骤,更换一个新的IP。
2. 为什么我不直接发一个 hosts 文件或者在我的电脑上测好IP发出来?
因为不同的运营商、网络状况和地区都有可能影响到测试结果。
我这篇教程并不是原创,在更早之前,我第一次遇到这个问题的时候,是在百度贴吧里阅读了一篇
关于 hosts 的帖子,才解决了问题。今天写这篇帖子前我重新去找了这个贴吧的帖子,结果找不到了。
在这里首先要向那位大佬致以崇高的敬意;另外,那位大佬既给了现成的IP,又教了我在这篇帖子里的方法,
但是现成的IP在我的电脑上并不管用,我才意识到了“有必要让阅读教程的人自己测出IP”。
3. 本品不能代替魔法,只能解决“无法连接认证服务器”而登录不上正版账号的问题。
如果需要加速游玩外国服务器,得另外想办法。当然,hosts 大法是一种办法,原理和这篇帖子的类似。
4. 推荐使用 [全版本]MultiMC——更好的启动器 |Win/Mac/Linux|多实例|正版|简约|快速|开源|
来启动游戏,这个启动器可以在窗口上显示与正版验证域名的连接状态,就像这样。

如果某个域名连接异常,绿色标志会变为红叉。
借此,我们可以更加直观地发现与验证服务器连接时出现的异常情况,并采取措施。
最后,祝各位的正版账号登录永不异常。
写在前面:这篇帖子讲的是什么?
我知道我的标题太泛,有些标题党,因此特地写了这一段。
如果你指的“正版登录不上”的症状是:
1. 使用官方启动器 / 试图登录官网 minecraft.net ;
2. 输入账号密码后点击登录按钮,变灰,无反应,但仍然可以点页面上的其他东西;
3. 特别是,当你用鼠标指向启动器窗口 / 官网网页窗口右下角,没有跳出一个蓝色圈圈标志和“reCaptcha”字样;
请点击阅读【茶馆季度活动】【论坛教程组】[支持Twitch的登录] Google 人机验证国内解决方案,
使劲地膜拜一下 @AZWorld 大佬,然后关掉我的这篇帖子。
如果不是这种情况,尤其是表现出这种症状:

(这个是上古版本的HMCL启动器对于“无法连接到认证服务器”的报错)
总之就是“无法连接到认证服务器”——
那这篇帖子可能能够帮到你。
上干货!简单粗暴的操作步骤
既然标题说是【干货】,那么就直接上步骤。按步骤顺序操作即可,原理什么的之后再说。
1. 关掉你正在使用的.代.理.软件,让小飞机休息一下,以免测试结果不准。
2. 打开如下四个链接:
http://ping.chinaz.com/authserver.mojang.com
http://ping.chinaz.com/sessionserver.mojang.com
http://ping.chinaz.com/textures.minecraft.net
http://ping.chinaz.com/api.mojang.com
3. 打开后会跳转到由站长之家网站提供的ping测速网站。等待测试完成。
测试完成的标志是:

测试完成后,点击“响应时间”旁边的箭头标志,也就是图上红圈里那个。
4. 点击箭头后,把网页放着备用。
如果你知道什么是“Hosts”,知道“改Hosts大法”,就直接看第5步。
如果不知道,点开下面这个按钮。
5. 这时你已经打开了 hosts 文件。这使你充满了决心。
还记得我们在第2步打开的四个网页吗? 在每个网页都有一个“监测结果”,在第3步中,我们点击了“响应时间”旁边的箭头按钮,
目的是使得监测结果按照时间顺序排序,方便我们找到响应时间最短的那个。
如果第一行的响应时间很短,比如<1ms,2ms,之类的,那就把这一行的“响应IP”复制下来,
在 hosts 文件另起一行,把复制好的IP粘贴进去。必须另起一行!然后在后面加一个空格。
接着把那个网页的网址复制下来,粘贴到空格的后面。
网页有四个,重复四次之后,我们应该得到这样的东西:

(差不多是这样。texture 那个域名少了s,正确的应该是 textures)
6. 接下来,把从空格开始,到最后一个斜杠“/”为止的部分删去。
删完之后,这四行字就变成了一个网址,一个空格,一个IP的样子,就像这样:

- 52.85.84.217 authserver.mojang.com
- 54.230.138.21 sessionserver.mojang.com
- 218.28.144.37 textures.minecraft.net
- 13.32.87.155 api.mojang.com
7. 保存文件。如果出现“另存为”的窗口,说明你没有用管理员权限打开hosts文件,建议回到第4步,
点开那个按钮看一看。
保存完毕之后,再试试登录游戏,看看还能不能愉快地连接到认证服务器了?
如果可以,说明方法奏效;
如果不可以,多半是 Mojang 的新特性了,请大佬另请高明,还求大佬高抬贵手,不要打我。
写给好奇的你:原理是什么?
我并不是网络专业的,所以讲得既粗浅又不严谨,可能有很多纰漏,
如果有比较懂的大佬,欢迎指正。
稍微一看步骤,不少明眼人就看出来了,我这干货说白了就是 hosts 大法。
上面第2步提及的四个域名从上到下依次是 Mojang 的登录(认证)服务器、Mojang 的会话服务器、
Minecraft 的皮肤服务器和 Mojang 的API服务器的域名,就是因为你的电脑连接到它们时出了问题,
例如域名解析出错,或者什么乱七八糟的原因,才会出现“无法连接到认证服务器”的问题。
我们写在 hosts 文件里的四行字的用途,就是将那四个服务器域名,人工地指定为我们选择的IP。
而刚才我们选择的四个IP是由站长之家测速选出来的响应最快IP,因此,你的电脑可以尽快连接到那四个服务器,
从而解决了“无法连接到验证服务器”问题。
还需要注意的问题
1. 这些IP可以正常使用多久是不能保证的。如果有一天又出现了“无法连接到认证服务器”,
请重复上面的步骤,更换一个新的IP。
2. 为什么我不直接发一个 hosts 文件或者在我的电脑上测好IP发出来?
因为不同的运营商、网络状况和地区都有可能影响到测试结果。
我这篇教程并不是原创,在更早之前,我第一次遇到这个问题的时候,是在百度贴吧里阅读了一篇
关于 hosts 的帖子,才解决了问题。今天写这篇帖子前我重新去找了这个贴吧的帖子,结果找不到了。
在这里首先要向那位大佬致以崇高的敬意;另外,那位大佬既给了现成的IP,又教了我在这篇帖子里的方法,
但是现成的IP在我的电脑上并不管用,我才意识到了“有必要让阅读教程的人自己测出IP”。
3. 本品不能代替魔法,只能解决“无法连接认证服务器”而登录不上正版账号的问题。
如果需要加速游玩外国服务器,得另外想办法。当然,hosts 大法是一种办法,原理和这篇帖子的类似。
4. 推荐使用 [全版本]MultiMC——更好的启动器 |Win/Mac/Linux|多实例|正版|简约|快速|开源|
来启动游戏,这个启动器可以在窗口上显示与正版验证域名的连接状态,就像这样。

如果某个域名连接异常,绿色标志会变为红叉。
借此,我们可以更加直观地发现与验证服务器连接时出现的异常情况,并采取措施。
最后,祝各位的正版账号登录永不异常。
写的不错,但论坛上会改hosts的人还是比较多的,很多人只是不知道正版验证域名
不过,有些人的问题是IP能ping通,但就是无法认证,改hosts也没用
不过,有些人的问题是IP能ping通,但就是无法认证,改hosts也没用
hosts 的方法我也用过
当时我们家也是网络波动 也用的这个方法
但是 正如沙发楼说的一样
另外 有的时候用了我那个方案 有的时候还是显示不出 reCaptcha
就是有的时候解析到了一个访问不了的国内镜像 IP
可以强行添加 hosts 来保证显示正常
当时我们家也是网络波动 也用的这个方法
但是 正如沙发楼说的一样
不过,有些人的问题是IP能ping通,但就是无法认证,改hosts也没用
另外 有的时候用了我那个方案 有的时候还是显示不出 reCaptcha
就是有的时候解析到了一个访问不了的国内镜像 IP
可以强行添加 hosts 来保证显示正常
AZWorld 发表于 2018-8-22 12:15
hosts 的方法我也用过
当时我们家也是网络波动 也用的这个方法
因为我的网络大多数时候是正常的,到了要写“Bug解决方案”的时候,
反而写起来很困难;我没有见过那么多Bug,也没法一一分析原因。
为了截图那个“无法连接认证服务器”,我是把网线拔了才截到的。
那种很难受的“能ping通也没法认证”的情况,我也不知道怎么解决,
或许... 这就需要研究一下。
最后,大佬愿意来看我胡扯的帖子,我已经感到很荣幸了。
附录:给更懂 Hosts 的朋友们的Q&A
由于我并非相关专业,技术水平有限,可能有所疏漏,还请大佬指正。
Q:为什么只需要专门在 Hosts 里写这四个域名?
A:你永远不知道一个网站会访问多少域名。如果是网站首页,可以尝试Chrome浏览器的工具:
复制代码
但是对于启动器这类的软件,就不知道该怎么办了。
Q:Hosts 是个隐藏文件吗?
A:Hosts是无拓展名的纯文本文件,属性并未设置隐藏,只是因为没有拓展名而被过滤了而已。
Q:有什么更好的解决方案吗?
A:在此提出两条。可以请求UsbEAm Hosts Editor的作者帮助解析域名,也可以换个低污染的DNS。
(感谢来自其他网站的大佬 @smilesadness .)
由于我并非相关专业,技术水平有限,可能有所疏漏,还请大佬指正。
Q:为什么只需要专门在 Hosts 里写这四个域名?
A:你永远不知道一个网站会访问多少域名。如果是网站首页,可以尝试Chrome浏览器的工具:
- chrome://net-internals/#dns
但是对于启动器这类的软件,就不知道该怎么办了。
Q:Hosts 是个隐藏文件吗?
A:Hosts是无拓展名的纯文本文件,属性并未设置隐藏,只是因为没有拓展名而被过滤了而已。
Q:有什么更好的解决方案吗?
A:在此提出两条。可以请求UsbEAm Hosts Editor的作者帮助解析域名,也可以换个低污染的DNS。
(感谢来自其他网站的大佬 @smilesadness .)
好帖,支持楼主!我以前曾经想过给客户端的验证服务器做一个国内的反向代理站,但是最终发现行不通,因为服务端会查看客户端验证请求的ip,这个ip是反向代理的,也就是说,在服务端看来验证了正版账号的是代理而不是客户端,然后就进不了服务器。
R_Josef 发表于 2018-8-24 10:42
好帖,支持楼主!我以前曾经想过给客户端的验证服务器做一个国内的反向代理站,但是最终发现行不通,因为服 ...
这很真实
感谢大佬技术方面的补充,弥补了我这专业水平不精的硬伤。
啊啊啊!我说怎么登陆不上呢,我还以为被盗号了呢!太感谢了!
感谢楼主提供的教程,学习了!
感谢大佬指点qwq
大佬大佬,本蒟蒻对网络一窍不通
我还是很好奇为什么排版这样的文章要在茶馆发啊2333
谢谢大佬啦
R_Josef 发表于 2018-8-24 10:42
好帖,支持楼主!我以前曾经想过给客户端的验证服务器做一个国内的反向代理站,但是最终发现行不通,因为服 ...
可以在s什么的文件里关掉检测
本帖最后由 NoName德里奇 于 2018-8-26 06:03 编辑
哈,我喜欢把自己写的东西排一下版,跟发在哪儿没关系。
大佬觉得看起来舒服我就很高兴了。
另外,... 似乎这样的帖子,应该发在别的某个版块?
我刚混mcbbs不久,不太知道,大概版规也没有认真读,
还请大佬指出。
hueosf 发表于 2018-8-25 17:40
我还是很好奇为什么排版这样的文章要在茶馆发啊2333
哈,我喜欢把自己写的东西排一下版,跟发在哪儿没关系。
大佬觉得看起来舒服我就很高兴了。
另外,... 似乎这样的帖子,应该发在别的某个版块?
我刚混mcbbs不久,不太知道,大概版规也没有认真读,
还请大佬指出。
texture.minecraft.net是皮肤服务器吗?
表示这个似乎连接不上,上面测速也是全部超时。
表示这个似乎连接不上,上面测速也是全部超时。
有些人缺的是个正版
有些人缺的是个正版
有些人缺的是个正版
本帖最后由 NoName德里奇 于 2018-9-4 17:26 编辑
复制代码是皮肤服务器。
感谢你的指出... 我漏写了一个 s.
我丢人,我谢罪,我这就改。
然鹅,ping 过之后,的确发现我这里检测的结果也是满地超时。
不过还有一个测试点幸存。
狂羊捕狼 发表于 2018-9-4 08:16
texture.minecraft.net是皮肤服务器吗?
表示这个似乎连接不上,上面测速也是全部超时。 ...
- textures.minecraft.net
感谢你的指出... 我漏写了一个 s.
我丢人,我谢罪,我这就改。
然鹅,ping 过之后,的确发现我这里检测的结果也是满地超时。
不过还有一个测试点幸存。
已加入到我的帖子,作为FAQ参考
感谢大佬 正好我登录不上休谢谢咯
这个方法是真的有用
好奇。。看不懂
153555 发表于 2018-9-8 21:01
好奇。。看不懂
如果没有碰到正版验证连接不上的问题,就不一定要看这个。
如果遇到了,需要解决方法,那才看看前边的步骤部分,
按照步骤做下来,应该就能解决。
后面那一串原理是给有兴趣的朋友看的。
和沙发楼说的一样
我也处于这个问题
我也处于这个问题
看不懂咋办qwq

