您的位置:首页 > 编程语言 > Java开发

【LeanCloud之坑】javax.net.ssl.SSLHandshakeException:Handshake failed

2016-09-22 14:45 761 查看
       最近几天部分地区突然用不了Leancloud的api,登录都无法登录上。在网上找了很多方法,都试过不行,最后找到了Leancloud那边的技术,搞了2,3天才发现是中国移动那边的当地运营商DNS劫持了。

      参考https://forum.leancloud.cn/t/app-no-peer-certificate/3968,查下是不是因为时间被修改过了导致无法握手。

      如果时间没问题,那继续参考https://blog.leancloud.cn/1683/,ping一下api.leancloud.cn,别去ping链接里面的地址,如果发现类似如下图所示,ip地址不正常,dns被劫持了。



      如果是这样的话,若连接的是wifi,则去系统设置里面,找到WLAN,点进去,长按自己连接的wifi,选择修改网络,打开后选择“高级”那里,滑到底部,域名1改成119.29.29.29,域名2填114.114.114.114,按保存即可。重新再登录leancloud即可。







若是IOS用户,修改下图的DNS:



如果用户使用移动流量上网,暂时无法使用此方法修改,需要用户打10086投诉,并告知ping不通的地址,一般48小时内会有人联系解决。

补充:我投诉到移动,技术那边联系我,提供了ip地址给他们,他们优化一下网络,我这边试过数据流量和wifi都是正常了,wifi也不需要修改上面缩缩的什么DNS了。

原创链接:http://blog.csdn.net/lovekam
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐