dapenggaofei
V2EX  ›  DNS

求问一个 webview 的 dns 解析问题

  •  
  •   dapenggaofei · Sep 12, 2015 via iPhone · 4983 views
    This topic created in 3948 days ago, the information mentioned may be changed or developed.
    最近公司发布的 app 在部分地方 dns 解析总是异常,所以最近在研究 dns 解析的问题。如果是纯原生 app 的话。可以用 httpDNS 来绕过运营商的 dns 解析,据说还是比较有效果的。之后的所有请求都是 ip ,然后主动设置一下 host 就可以了。但是我们的 app 基本就是一个 app 外壳,加一个 webview 。 webview 里面打开还是需要再 dns 解析的(纯 ip 方式打开不行,我们还是 https 的),不知这个怎么破?大家有木有好的方案。谢谢。
    6 replies    2015-09-14 11:42:07 +08:00
    holinhot
        1
    holinhot  
       Sep 12, 2015
    话说用一种 ip https 就是价格不菲
    l12ab
        2
    l12ab  
       Sep 12, 2015
    换域名的 DNS ,换域名
    dapenggaofei
        3
    dapenggaofei  
    OP
       Sep 12, 2015 via iPhone
    @holinhot ip 多个,还可能变,而且是基于 vhost 的,所以暂时这个方案不太适合。
    dapenggaofei
        4
    dapenggaofei  
    OP
       Sep 12, 2015 via iPhone
    @l12ab 换新的也应该有一样的问题。。
    holinhot
        5
    holinhot  
       Sep 12, 2015
    @dapenggaofei 那就只有不加密了
    dapenggaofei
        6
    dapenggaofei  
    OP
       Sep 14, 2015
    @holinhot 想到一个解决方案,就是在 app 里面给 webview 设置一个代理(没写过 android,不知是否可行),代理可以能过动态方式下发,然后所有 webview 里面的请求都是通过代理走的了。这样 dns 问题是不是也解决了。带来的后果就是,我们的代理要跟 cdn 一样布置广一些,成本又上去了。要不然一些静态资源加速就没有用了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2688 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:16 · PVG 20:16 · LAX 05:16 · JFK 08:16
    ♥ Do have faith in what you're doing.