下载页面打不开?你可能需要了解的

Tips

官方强烈推荐 绑定自己的下载域名, 可一劳永逸的解决这个问题(如何绑定自定义域名, 请参看这里 如何绑定自定义域名

(如果您是绑定了自己域名的用户, 您可以关闭此页面, 您不会碰到下面的问题)

由于国内的网络特殊环境, fir 团队偶尔会收到没有绑定自己域名的用户的反馈, app 上传是OK 的, 但是上传完毕后, 点击预览查看下载页面, 发现页面无法打开的情况。

此时, 你大概率遭遇了 dns 劫持。

为何会出现劫持

一般出现劫持有两种情况:

  • 当地的运营商的路由器或者交换机出现故障
  • 当地的运营商的接到上级通知, 要求将地址设置为 127.0.0.1

因为 betaqr 提供的测试的下载域名是公用的,可能会出现部分app 被某地区认为是违禁app,而由于部分地区服务商由于人手不足从而倾向于block整个域名,整个域名的所有地址都会强制指向了127.0.0.1, 这样, 就算您的app 是正规应用, 也会被上级服务商封禁。所以,我们强烈推荐您绑定自己的自定义域名, 从而避免其他应用影响到您的app下载。

如何确认劫持?

windows 用户

请进入命令行, 输入 nslookup 您的下载域名
比如您的 下载地址是 https://hey.appc01.com/example 则您需要输入

nslookup hey.appc01.com

正常情况下, 您会收到上述的图片, 如果是在劫持状态的话, 返回的地址 会是 127.0.0.1。如果出现了这种情况, 请您截图这个界面, 并告知客服您当地的运营商和网络 如 湖南长沙电信, 以便于我们排查您的故障

Mac / Linux 用户

在命令行下执行 dig 您的下载域名 如您的下载地址是 https://hey.appc01.com/example 则您需要输入

dig hey.appc01.com

正常情况下, 您会收到上述的图片, 如果是在劫持状态的话, 返回的地址 会是 127.0.0.1。如果出现了这种情况, 请您截图这个界面, 并告知客服您当地的运营商和网络 如 湖南长沙电信, 以便于我们排查您的故障

怎么解决劫持

  1. 强烈推荐)最简单的方式, 您绑定自己的下载域名, 即可解决这个问题(如何绑定自定义域名, 请参看这里 如何绑定自定义域名

  2. 在您不能访问下载页面的机器上修改您的 dns 至 114.114.114.114 或者 223.5.5.5 等公共 dns 此类公共 dns 会返回正确的的地址。修改完成后, 请重启以便dns生效。

windows 用户请参考这里 https://zhuanlan.zhihu.com/p/265364903

mac 用户请参考这里 https://support.apple.com/zh-cn/guide/mac-help/mh14127/mac

android 用户请参考这里 https://docs.dnspod.cn/public-dns/android-public-dns/

iPhone 用户请参考这里 https://sspai.com/post/26455

jc

继续阅读此作者的更多文章