V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dapenggaofei
V2EX  ›  DNS

求问一个 webview 的 dns 解析问题

  •  
  •   dapenggaofei · 2015-09-12 11:07:56 +08:00 via iPhone · 4328 次点击
    这是一个创建于 3386 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近公司发布的 app 在部分地方 dns 解析总是异常,所以最近在研究 dns 解析的问题。如果是纯原生 app 的话。可以用 httpDNS 来绕过运营商的 dns 解析,据说还是比较有效果的。之后的所有请求都是 ip ,然后主动设置一下 host 就可以了。但是我们的 app 基本就是一个 app 外壳,加一个 webview 。 webview 里面打开还是需要再 dns 解析的(纯 ip 方式打开不行,我们还是 https 的),不知这个怎么破?大家有木有好的方案。谢谢。
    6 条回复    2015-09-14 11:42:07 +08:00
    holinhot
        1
    holinhot  
       2015-09-12 12:39:13 +08:00
    话说用一种 ip https 就是价格不菲
    l12ab
        2
    l12ab  
       2015-09-12 13:31:56 +08:00
    换域名的 DNS ,换域名
    dapenggaofei
        3
    dapenggaofei  
    OP
       2015-09-12 14:44:50 +08:00 via iPhone
    @holinhot ip 多个,还可能变,而且是基于 vhost 的,所以暂时这个方案不太适合。
    dapenggaofei
        4
    dapenggaofei  
    OP
       2015-09-12 14:46:19 +08:00 via iPhone
    @l12ab 换新的也应该有一样的问题。。
    holinhot
        5
    holinhot  
       2015-09-12 14:47:34 +08:00
    @dapenggaofei 那就只有不加密了
    dapenggaofei
        6
    dapenggaofei  
    OP
       2015-09-14 11:42:07 +08:00
    @holinhot 想到一个解决方案,就是在 app 里面给 webview 设置一个代理(没写过 android,不知是否可行),代理可以能过动态方式下发,然后所有 webview 里面的请求都是通过代理走的了。这样 dns 问题是不是也解决了。带来的后果就是,我们的代理要跟 cdn 一样布置广一些,成本又上去了。要不然一些静态资源加速就没有用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2553 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.