最近公司发布的 app 在部分地方 dns 解析总是异常,所以最近在研究 dns 解析的问题。如果是纯原生 app 的话。可以用 httpDNS 来绕过运营商的 dns 解析,据说还是比较有效果的。之后的所有请求都是 ip ,然后主动设置一下 host 就可以了。但是我们的 app 基本就是一个 app 外壳,加一个 webview 。 webview 里面打开还是需要再 dns 解析的(纯 ip 方式打开不行,我们还是 https 的),不知这个怎么破?大家有木有好的方案。谢谢。
1
holinhot Sep 12, 2015
话说用一种 ip https 就是价格不菲
|
2
l12ab Sep 12, 2015
换域名的 DNS ,换域名
|
3
dapenggaofei OP @holinhot ip 多个,还可能变,而且是基于 vhost 的,所以暂时这个方案不太适合。
|
4
dapenggaofei OP @l12ab 换新的也应该有一样的问题。。
|
5
holinhot Sep 12, 2015
@dapenggaofei 那就只有不加密了
|
6
dapenggaofei OP @holinhot 想到一个解决方案,就是在 app 里面给 webview 设置一个代理(没写过 android,不知是否可行),代理可以能过动态方式下发,然后所有 webview 里面的请求都是通过代理走的了。这样 dns 问题是不是也解决了。带来的后果就是,我们的代理要跟 cdn 一样布置广一些,成本又上去了。要不然一些静态资源加速就没有用了。
|