安装Android-SDK工具包 Android SDK下载 - MD5:326d0181eddbc368240e2bcdd7d0f5d6 Android SDK Demo下载 - MD5:f016f277a491648c80a5d6f40c5d18c8 版本更新记录 v1.2.0 支持同步解析、异步解析接口 支持dns解析 支持域名解析结果缓存 支持设置过期缓存的处理策略 支持网络切换场景的处理适配
支持同步解析、异步解析接口 支持dns解析 支持域名解析结果缓存 支持设置过期缓存的处理策略 支持网络切换场景的处理适配 支持ipv6网络场景适配
优化加密安全 支持 Tag 预加载 网络切换时,刷新缓存支持同步解析、异步解析接口 v1.2.0 支持同步解析、异步解析接口 支持dns解析 支持域名解析结果缓存 支持设置过期缓存的处理策略 支持网络切换场景的处理适配
boolean httpDnsPrefetch:网络切换后是否对缓存中所有域名进行HTTPDNS预取,默认为True 说明: 网络切换时,若继续使用cache中的解析结果,则可能造成跨网访问的问题,因此默认的网络切换处理策略是清除HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS
此时可以使用内网DNS服务来进行实现。 方案概述 内网DNS服务基于百度智能云私有网络环境,支持私有域名解析和管理服务。可以在自定义的一个或多个私有网络中快速构建DNS系统,实现私有域名映射到资源IP地址。通过内网DNS服务,您可以方便地使用私有域名记录来管理VPC中的BCC、BLB等百度智能云资源,而这些私有域名在VPC之外将无法访问。
HTTPDNS预取,默认为True 说明: 网络切换时,若继续使用cache中的解析结果,则可能造成跨网访问的问题,因此默认的网络切换处理策略是清除HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS cache中全部域名的解析结果 2.7 设置HTTPDNS网络请求使用的协议 接口形式
boolean httpDnsPrefetch:网络切换后是否对缓存中所有域名进行HTTPDNS预取,默认为True 说明: 网络切换时,若继续使用cache中的解析结果,则可能造成跨网访问的问题,因此默认的网络切换处理策略是清除HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS
HTTPDNS预取,默认为True 说明: 网络切换时,若继续使用cache中的解析结果,则可能造成跨网访问的问题,因此默认的网络切换处理策略是清除HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS cache中全部域名的解析结果 2.7 设置HTTPDNS网络请求使用的协议 接口形式
调整控制台数据报表展现最粗粒度为天,方便用户查看天级别数据 2018-11 百度智能云移动域名解析HTTPDNS服务为用户提供 控制台入口 ,方便管理和配置HTTPDNS服务 2018-10 首页开通按钮优化、突出免费额度 相关产品增加itm 2018-09 正式商用,发布 产品定价 及SLA
4.使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置http请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo的Android工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS