本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
移动解析HTTPDNS支持三种接入方式:SDK接入、JSON API接入、DoT/DoH接入。
SDK、JSON API两种接入方式需创建密钥以完成鉴权接入,请提前创建密钥。
一、SDK接入
应用场景:适用于移动APP、IoT场景域名解析防劫持。通过集成SDK接入,与HttpDNS集成接入效果一致。
根据需要安装的操作系统,选择合适的安卓、iOS的SDK下载。
在您的APP上进行集成,可以参考:
集成完毕后,请在云解析DNS产品控制台
页面进行验证,有流量数据即为接入成功。
二、JSON API接入
应用场景:适用于无法使用SDK,需要用原生API方式发起解析请求接入场景。
DoH JSON API的URL 接口 (提供TLS和非TLS API)
https://223.5.5.5/resolve?name=域名&type=记录类型&uid=AccountID&ak=AccessKey ID&key=****&ts=时间戳
http://223.5.5.5/resolve?name=域名&type=记录类型&uid=AccountID&ak=AccessKey ID&key=****&ts=时间戳
https://223.6.6.6/resolve?name=域名&type=记录类型&uid=AccountID&ak=AccessKey ID&key=****&ts=时间戳
http://223.6.6.6/resolve?name=域名&type=记录类型&uid=AccountID&ak=AccessKey ID&key=****&ts=时间戳
详情请查看:DoH JSON API。
三、DoT/DoH的接入方式
应用场景:适用于浏览器、手机等客户端接入,但不支持鉴权,不建议使用。
您可以按如下2种格式进行接入,user_id即为控制台上的 Account ID 。
方式一:短地址接入(低安全性,不推荐使用)
DoT请配置:<user_id>.alidns.com
DoH请配置:https://<user_id>.alidns.com/dns-query
请保管好您的Account ID,如果泄露有可能出现盗刷数据风险。
方式二:自定义地址接入
推荐使用此方式,用户可以自定义接入的地址,安全性更高,可以防止用户数据被盗刷。
DoT请配置:<user_id>-自定义字段.alidns.com
DoH请配置:https://<user_id>-自定义字段.alidns.com/dns-query
DoT/DoH的接入开关:如需要DoH/DoT的接入,请手动打开。
DoH/DoT启用状态为关闭状态下,用户解析请求则会被拒绝应答。
DoT接口的详细说明,请参考:DNS over TLS (DoT)。
DoH接口的详细说明,请参考:DNS over HTTPs(DoH)。