有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
注意
如果您不使用 SDK,在接入过程中需要保留 LocalDNS 的解析方式作为备选,具体可以参考接入 最佳实践

1. 开通账号

首先需要开通移动解析 HTTPDNS 服务,请前往 移动解析 HTTPDNS 控制台 开通。具体操作请参见 开通移动解析 HTTPDNS

2. 添加域名

开通移动解析 HTTPDNS 服务后,您需在移动解析 HTTPDNS 控制台添加解析域名后才可正常使用。具体操作请参见 添加域名

3. 获取配置信息

开通服务后,移动解析 HTTPDNS 将为您分配授权 ID、AES 和 DES 加密密钥及 HTTPS Token 等配置信息。您可前往 移动解析 HTTPDNS 控制台 进行查看。具体说明请参见 配置信息说明

4. 使用 HTTPDNS API 接口解析域名

获取授权 ID 和加密密钥及 HTTPS Token 后,您可以使用以下方式请求解析:
说明
使用 DES 加密,解析速度快。
使用 AES 加密,效果与解析速度平均。
使用 HTTPS 加密,效果最佳,但解析速度略慢。

单个查询方式

HTTPS 加密方式: https://119.29.29.99/d?dn=[域名]&token=[HTTPS Token]&ttl=1 请求格式请参见 HTTPS 请求方式查询
AES/DES 加密方式: http://119.29.29.98/d?dn=[域名加密后的字符串]&id=[授权ID]&ttl=1 请求格式请参见 AES/DES 加密请求方式查询

批量查询方式

移动解析 HTTPDNS 支持批量查询域名操作,一次性可输入多个域名数据进行查询。域名之间使用 , 分隔,查询结果以 \\n 分隔。 例如,同时查询 cloud.tencent.com,www.qq.com,www.dnspod.cn
HTTPS 加密方式:请求格式请参见 HTTPS 请求方式查询
AES/DES 加密方式:请求格式请参见 AES/DES 加密请求方式批量查询
限制说明:
同时支持最大域名个数为8个,返回值不超过 8 * 1024 字节。
批量查询功能为新版本功能,不支持原移动解析 HTTPDNS 服务地址 119.29.29.29 使用该功能。

5. 客户端改造

API接入方式

将客户端的解析方式改为 HTTPDNS 解析,注意在接入过程中需要保留 LocalDNS 的解析方式作为备选,详情请参见 API 接入最佳实践

SDK 接入方式

使用 HTTPDNS 服务还可以申请 使用 SDK 接入,HTTPDNS 服务提供腾讯云自研的 SDK,高度定制化、可直接嵌入 App 内调用,已经广泛应用于各类 App 客户端,并提供相应 DNS 健康监控分析服务。具体接入流程可参见以下文档: iOS 版本 SDK >>