求问一个 webview 的 dns 解析问题

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/220134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX