全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
HTTPDNS

批量解析API接口

更新时间:2017-06-07 13:26:11

请先阅读基础的API接口文档,该文档中有关于HTTPDNS访问接口的整体描述和接入注意事项说明。

本文档只描述“批量解析API接口”请求和响应格式相关的部分。

1. API请求格式

请求方式:HTTP GETHTTPS GET

服务URL:http://203.107.1.33/{account_id}/resolve

URL参数说明:

名称 是否必须 描述
host 必须 要解析的域名,多个域名之间以逗号,分隔,单次请求最多允许携带5个域名。
ip 可选 用户的来源IP,如果没指定这个参数,默认使用请求连接的源IP。如果指定来源IP,允许指定一个或多个IP,多个IP之间以逗号,分隔,单次请求最多允许指定5个IP。

请求示例:

注意,单次请求中,不允许同时解析多个域名并且指定多个IP。批量解析的域名和IP都有个数限制,如有超出限制的需求,请提工单沟通。

2. API响应格式

解析结果JSON格式示例如下:

  1. {
  2. "dns": [
  3. {
  4. "host": "www.aliyun.com",
  5. "client_ip": "42.120.74.99",
  6. "ips": [
  7. "140.205.32.12"
  8. ],
  9. "ttl": 106,
  10. "origin_ttl": 120
  11. },
  12. {
  13. "host": "www.taobao.com",
  14. "client_ip": "42.120.74.99",
  15. "ips": [
  16. "140.205.16.92"
  17. ],
  18. "ttl": 46,
  19. "origin_ttl": 60
  20. }
  21. ]
  22. }

批量解析接口的返回内容中包含client_ip字段,表示客户端来源IP。返回结果其它各字段的含义,请参考API接口中的描述。

本文导读目录