boolean httpDnsPrefetch:网络切换后是否对缓存中所有域名进行HTTPDNS预取,默认为True 说明: 网络切换时,若继续使用cache中的解析结果,则可能造成跨网访问的问题,因此默认的网络切换处理策略是清除HTTPDNS cache中的全部内容 网络切换时,尽快获取新的HTTPDNS解析结果能减少使用跨网解析结果的风险,但刷新请求会消耗一定的流量,默认策略是刷新HTTPDNS
HTTPDNS SDK支持基于HTTPDNS服务的域名解析,同时支持基于DNS的域名解析,供HTTPDNS服务无法访问时的降级处理 HTTPDNS SDK还支持域名解析结果缓存、网络切换场景感知、IPv6 Only网络适配等功能 支持Android、iOS系统
2.优势 安全、防劫持 使用HTTPS代替UDP协议,避免数据包篡改造成的劫持 精准调度、解析 基于百度精准IP识别库,根据移动端外网IP给出最优的域名解析结果 快速生效 域名解析结果变更时,HTTPDNS服务没有传统DNS服务多级缓存的影响,能够更快的令移动端获取新的解析结果
必须参数 dn : 待解析的域名,多域名使用逗号分隔,多域名情况下,限制域名数量上限为10个 tag与dn为互斥参数,二者有且必须仅有1个输入 tag : 代表一组待解析域名的集合,tag在HTTPDNS控制台配置 tag与dn为互斥参数,二者有且必须仅有1个输入 ip:客户端ip,HTTPDNS服务可根据指定用户ip给出最优解析结果 可选参数 格式:点分十进制的ipv4字符串 或 冒号十六进制的ipv6
2.功能列表 基于HTTPDNS或DNS的域名解析 在HTTPDNS服务无法访问时,可自动降级到基于DNS的域名解析 支持返回多VIP解析结果 支持对域名解析结果的缓存 可以对缓存的处理策略进行配置 支持网络切换场景的感知及处理 可自动感知网络切换事件,清理并刷新域名解析缓存 清理、刷新缓存策略可配置 适配IPv6网络环境 SDK内部感知当前接入的网络环境状态,在返回域名解析结果时,只给出符合当前网络环境状态的
修改解析记录 描述 修改解析记录 请求结构 PUT /v{version}/privatezone/record/{recordId}?
删除解析记录 描述 删除解析记录 请求结构 DELETE /v{version}/privatezone/record/{recordId}?clientToken={clientToken} HTTP/1.1 Host: privatezone.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
添加解析记录 描述 添加PrivateZone的解析记录 请求结构 POST /v{version}/privatezone/{zoneId}/record?
统计分析 百度智能云HTTPDNS服务提供解析数据统计分析服务。HTTPDNS服务保留用户的历史域名解析统计数据,用户可以进行统计分析。您既可以按照不同的时间跨度和粒度查看您账户的总解析量数据,也可以选择单个域名单独进行查看。 请求统计 用户可根据“统计分析”查看HTTPDNS服务的数据。进入“HTTPDNS”控制台,点击左侧菜单栏“统计分析”。可以看到HTTPDNS服务的“请求统计”相关数据。
设置解析记录状态 描述 设置解析记录状态 请求结构 PUT /v{version}/privatezone/record/{recordId}?