全部产品
云市场
云游戏

单域名解析接口

更新时间:2020-07-31 16:53:06

重要提示

  • 1.使用HTTPDNS时,务必包含降级处理逻辑,应对没有获得解析结果的情况,否则异常场景下存在业务无法访问的风险,参考第3节错误处理说明。

  • 2.请优先使用官方SDK,如果直接使用HTTP API访问,考虑防攻击的因素,不要固定使用单个服务IP,参考1.2节服务IP的说明。

  • 3.鉴权解析方式接入,请参见: 鉴权解析接口

  • 4.如果您有排查解析问题的需求,我们建议您在接入HTTPDNS时,将记录解析结果和对应的sessionId记录下来,请参考 《解析异常排查之 “会话追踪方案”》


1. API访问说明

1.1 访问方式

HTTPDNS通过HTTP接口对外提供域名解析服务,服务接入直接使用IP地址,服务IP有多个,这里以203.107.1.33这个服务IP为例,说明HTTPDNS服务的访问方式。

请求方式:HTTP GET或HTTPS GET(两种请求方式的收费价格不同,请参考计费说明

HTTP服务URL:http://203.107.1.33/{account_id}/d

HTTPS服务URL:https://203.107.1.33/{account_id}/d

其中的{account_id}需要替换为用户的HTTPDNS Account ID,在HTTPDNS控制台上可以获得这个ID。

URL参数说明:

名称 是否必须 描述
host 必须 要解析的域名
ip 可选 用户的来源IP,如果没指定这个参数,默认使用请求连接的源IP
query 可选 指定解析结果IP的类型,可以选择6(IPv6)或4(IPv4)。默认为4

访问HTTPDNS服务时,一