1.概述 百度HTTPDNS是使用HTTP或HTTPS协议进行域名解析的百度智能云基础服务 作为DNS服务的补充,HTTPDNS是一款面向移动开发者的域名解析产品,可以避免使用DNS所带来的劫持、解析不精准等问题 对比传统DNS,HTTPDNS的原理图如下:
2.优势 安全、防劫持 使用HTTPS代替UDP协议,避免数据包篡改造成的劫持 精准调度、解析 基于百度精准IP识别库,根据移动端外网IP给出最优的域名解析结果 快速生效 域名解析结果变更时,HTTPDNS服务没有传统DNS服务多级缓存的影响,能够更快的令移动端获取新的解析结果
5-demo说明 Demo是一个简单的Android app工程,集成BDHttpDns.jar。 主要的示例代码位于源文件MainActivity.java中 Demo的示例代码包括: HTTPDNS的初始化配置 使用HTTPDNS解析结果发起https请求的流程 ip替换 Header中设置host 处理https
5.demo说明 Demo是一个简单的Android app工程,集成BDHttpDns.jar。 主要的示例代码位于源文件MainActivity.java中 Demo的示例代码包括: HTTPDNS的初始化配置 使用HTTPDNS解析结果发起https请求的流程 ip替换 Header中设置host 处理https
一、绑定域名 首先在智能门户域名管理里添加对应的域名配置,如果设置的www解析,则添加www域名地址(请注意选择期望使用的线路,选择大陆或香港线路后获得的cname解析地址是不一样的)。 一般推荐同时设置一级域名和www域名的解析,更符合用户的使用习惯,提升用户体验。
或者您也可以将其他域名绑定至香港线路后使用,以及设置301跳转规则,让其他域名被访问时自动跳转到已备案域名上。
在左侧导航栏,点击 域名管理 。 进入域名管理页面,点击目标域名操作列的 管理 。 进入“CDN域名详情”页,在页面上方导航栏选择 缓存配置 页签。 在 域名共享缓存配置 模块中点击 编辑 。 点击 开始 ,打开共享缓存配置,选择“共享缓存域名” 7.点击 保存 ,完成域名共享缓存的配置。 相关API API接口: 设置缓存共享
域名相关接口 查询用户域名 描述 查询用户账户下的所有域名信息 请求参数 URI GET /v1/domains Query String 无 Request Body 无 示例: Plain Text 复制 1 GET /v1/domains HTTP/1.1 2 Host: itm.baidubce.com 3 Authorization: authorization string 4 x-bce-date
如您需要注册,点击“立即注册”,进入百度账号注册界面。 填写相关信息,请阅读《百度用户协议》及《百度隐私权保护声明》后,勾选”阅读并接受“,点击“注册”,完成百度账号注册。 云账号(百度商业账号) 点击控制台,进入 登录 页面。 点击“注册”,进入云账号注册界面,填写相关信息,此处用户名需唯一。
创建加速域名接口 接口 本接口用于在百度智能云CDN/DRCDN产品中创建加速域名,在请求该接口时必须已经开通CDN/DRCDN,且不允许创建未完成归属验证的域名, 您可以通过请求 查询域名归属权验证 接口查询如何验证归属权。 当您在自己的域名托管服务商中设置对应的DNS TXT完成验证之后,生效时间大概是0~5分钟,可通过请求查询 域名是否可添加 接口查询百度智能云侧是否已认可验证。