美文网首页
Android-HTTPDNS使用ForOkhttp

Android-HTTPDNS使用ForOkhttp

作者: 森屿暖茶 | 来源:发表于2021-05-08 09:40 被阅读0次

HTTPDNS

在通过域名访问网络的时候,默认我们使用运营商的 LocalDNS 服务,这时可能会出现DNS 劫持、DNS 调度不准确(不是最优的线路)等引发的安全,效率问题。如果我们通过IP访问服务器,就不会出现这些问题。所以就出现了HTTPDNS,原理就是通过HTTPDNS拿到IP地址,然后直接去访问服务器。

OkHttp是支持HttpDNS

有2中实现方式:

①拦截器拦截,在发送请求之前,将域名替换为 IP 地址。(不推荐,在https时会有证书校验问题)

②OKhttp提供了Dns接口,我们实现这个接口,配置 HTTPDNS。

可以采用腾讯云的DNSPod或者阿里云的HTTPDNS。

采用的是阿里云的HTTPDNS服务。

https://help.aliyun.com/document_detail/150879.html?spm=a2c4g.11174283.3.2.4a41110cIQMncy

接入的时候可以参考

相关文章

网友评论

      本文标题:Android-HTTPDNS使用ForOkhttp

      本文链接:https://www.haomeiwen.com/subject/lrkyrltx.html