网络问题,求大佬解答~

9次阅读

共计 540 个字符,预计需要花费 2 分钟才能阅读完成。

问题

  • 一些不同地区用户突然出现我们的 APP(安卓 ios), 公众号无法使用问题, 切换到移动网就可以使用, 只有 wifi 不可以; 并且是 wifi 下多个设备都不可以;
  • 通过报错信息定位到问题是域名解析失败问题, 公众号错误如下图:

网络问题, 求大佬解答~

排查原因

  • 使用同一出问题 wifi 下的电脑端执行命令 ping 和 nslookup 结果如下:

网络问题, 求大佬解答~

网络问题, 求大佬解答~

疑问

  • 为什么该用户的 dns 服务器变为了图种的 47.93.12.156, 查了下竟然是阿里云服务器 … 然后我把我的 wifi 手动指定为这个 dns, 的确复现了问题, 但是同事有的就无法复现 (猜测跟不同宽带有关系?)
  • 一般这里不都是显示路由器本地局域网吗, 或者是比如移动联通自己的 dns 服务器;
  • 并且还有个用户前一天不行, 第二天啥都没动自己恢复了正常;

与阿里技术沟通

  • 怀疑用户指定了 dns(这个排除, 用户基本都是自动获取的)
  • 怀疑 app 端获取手机权限, 污染了网络环境 (我觉得也排除吧,app 端小伙伴近期版本没集成啥啊, 而且对于能造成同 wifi 下多台设备解析域名失败, 我持怀疑态度)
  • 用户本低运营商 dns 服务器的问题 (我觉得这个可能性最大); 我们是个教育平台, 难道当地运营商对我们进行了阻断?

解决方案

  • APP 端集成 httpdns 解决问题
  • 公众号端只能是用户指定 dns 为其他公共 dns 比如 114, 或者使用移动网络
正文完
 0