安装Android-SDK工具包 Android SDK下载 - MD5:326d0181eddbc368240e2bcdd7d0f5d6 Android SDK Demo下载 - MD5:f016f277a491648c80a5d6f40c5d18c8 版本更新记录 v1.2.0 支持同步解析、异步解析接口 支持dns解析 支持域名解析结果缓存 支持设置过期缓存的处理策略 支持网络切换场景的处理适配
使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置http请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo的Android工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS
尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS cache中全部域名的解析结果 2.7 设置HTTPDNS网络请求使用的协议 接口形式:- (void)setHttpsRequestEnable:(BOOL)enable; 参数:(BOOL)enable True:使用https,默认为True False:使用http 2.8
统计分析 百度智能云HTTPDNS服务提供解析数据统计分析服务。HTTPDNS服务保留用户的历史域名解析统计数据,用户可以进行统计分析。您既可以按照不同的时间跨度和粒度查看您账户的总解析量数据,也可以选择单个域名单独进行查看。 请求统计 用户可根据“统计分析”查看HTTPDNS服务的数据。进入“HTTPDNS”控制台,点击左侧菜单栏“统计分析”。可以看到HTTPDNS服务的“请求统计”相关数据。
PublicRecord 参数名称 类型 描述 id String 解析记录id。 rr String 主机记录。 status String 域名状态,包含:正常(running)、暂停中(stopped)、服务异常(failed)。 type String 解析记录类型,包含:“A”,“CNAME”,“MX”,“TXT”,“NS”,“AAAA”,“SRV”。
说明: 转发域名或者子域名不能关联同一个VPC 创建入站终端节点 1.登录 百度智能云控制台 ,选择“产品服务 > 网络 > 智能云解析 DNS”。 2.在左侧导航栏选择解析器,然后选择入站终端节点进入入站终端节点列表页面。 3.点击“创建终端节点”按键,出现弹框。 4.填写下列配置信息: 配置项 说明 终端节点名称 用户自定义终端节点名称。 地域 选择入站VPC所在的地域。
解析失败时的降级
解析失败时的降级
函数声明 public void createZone ( CreateZoneRequest body , String clientToken ) { . . . . . . } 参数含义 请参考OpenAPI文档 添加域名请求参数 返回值 操作成功 无 操作失败 操作失败返回异常列表参考 异常列表 代码示例 具体代码示例参考: ExampleCreateZone.java 查询域名列表 函数声明