下载页面打不开?你可能需要了解的
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。如果出现了这种情况, 请您截图这个界面, 并告知客服您当地的运营商和网络 如 湖南长沙电信
, 以便于我们排查您的故障
怎么解决劫持
(强烈推荐)最简单的方式, 您绑定自己的下载域名, 即可解决这个问题(如何绑定自定义域名, 请参看这里 如何绑定自定义域名)
在您不能访问下载页面的机器上修改您的 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