系统策略 系统策略包含管理权限、运维权限和只读权限3种策略,权限范围详细如下: 策略名称 权限说明 权限范围 DNSReadPolicy 只读访问公网DNS服务的权限 查询域名列表、查看解析记录 DNSOperatePolicy 运维操作公网DNS服务的权限 查询域名列表、查看解析记录、解析设置 DNSFullControlPolicy 完全控制管理公网DNS服务的权限 查询域名列表、查看解析记录、
操作指南 HTTPDNS操作指南 视频简介:介绍如何在控制台上进行配置和管理移动域名解析HTTPDNS服务。
API服务域名 PrivateZone(内网DNS)为全局产品,服务域名为: privatezone.baidubce.com 说明:PrivateZone API支持HTTP和HTTPS两种调用方式。为了提升数据的安全性,建议通过HTTPS调用。 公网DNS为全局产品,服务域名为: dns.baidubce.com 说明:公网DNS API支持HTTP和HTTPS两种调用方式。
ttl int 否 RequestBody参数 解析记录在本地DNS服务器的缓存时间(单位:秒),基础版默认300秒,普惠版默认120秒,企业版默认1秒。取值为正整数。
功能发布记录 发布时间 功能概述 2023-12 公网DNS、内网DNS Java-SDK增加接口示例。
2.优势 安全、防劫持 使用HTTPS代替UDP协议,避免数据包篡改造成的劫持 精准调度、解析 基于百度精准IP识别库,根据移动端外网IP给出最优的域名解析结果 快速生效 域名解析结果变更时,HTTPDNS服务没有传统DNS服务多级缓存的影响,能够更快的令移动端获取新的解析结果
cd bce-python-sdk-version python setup.py install SDK目录结构 com.baidubce ├── auth //BCE签名相关类 ├── http //BCE的Http通信相关类 ├── services │ └── dns //公网DNS服务相关类 │ └── dns_client.py //公网DNS客户端入口类 │ └── localdns
若用户没有续费或购买流量包,账户余额抵扣完毕时,百度智能云移动域名解析服务HTTPDNS将停止服务。
公网Dns客户端入口类 └─ localdns //内网DNS服务相关类 │ ├─ model //内网DNS内部model,如Request或Response │ └─ LdClient.java //内网Dns客户端入口类 ├── util //BCE公用工具类 ├── BceClientConfiguration.class //对BCE的HttpClient的配置 ├── BceClientException.class
4.使用建议 4.1 HTTPDNS解析结果的使用方式 使用HTTPDNS解析结果的ip,对待请求URL中的域名进行替换 设置http请求header中的host字段,在该字段中指定待请求域名 当HTTPDNS获取解析结果失败时,使用原有URL发起请求,此种情况下的请求默认会使用DNS解析 具体实现可参考BDHttpDnsSDKDemo的Android工程 4.2 HTTPS证书校验 当客户端使用HTTPDNS