文档中心 API文档 根据源站IP查询域名

根据源站IP查询域名

更新时间:2024-04-17 14:16:52

适用产品

网页加速、下载分发、动态加速、全站加速、点播分发、直播分发、上传加速、移动加速、上网加速、S-P2P、PCDN、应用性能管理、WEB应用防火墙、BotGuard爬虫管理、WSS、DMS、DDoS云清洗、应用加速、应用安全加速解决方案、IPv6一体化解决方案、电商安全加速解决方案、金融安全加速解决方案、政企安全加速解决方案、应用安全解决方案、区块链安全加速解决方案、IPv6安全加速解决方案

接口描述

查询用户账号下,源站IP对应的所有域名名称列表。

调用频率

单用户调用频率:1/5min

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Params 参数

参数名称描述
*originipString
源站IP,多个IP用分号隔开 注意: 1、每次查询最多只能传入10个源站IP 2、不支持源站域名的查询 3、高级源匹配到对应IP时也能查到对应域名

返回参数

Body 参数

参数名称描述
http status code
httpstatus=202;   表示成功调用新增域名接口,可使用header中的x-cnc-request-id查看当前新增域名的部署情况
x-cnc-request-id
唯一标示的id,用于查询每次请求的任务 (适用全部接口)
code
code=200,表示成功返回相关数据
originip
查询的源站IP
domainList
返回各个源站IP对应的域名名称列表

错误码

错误代码(code)描述(message)HTTP状态码语义
NotAcceptableThe accept type must contains json.406可接受的MIME类型只能是json
OriginIpExcessiveThe number origin ip is excessive once.403查询的源站IP超过数量限制
InvalidOriginIpThe origin ip you provided is invalid.404您提供的源站IP是无效的
InternalErrorWe encountered an internal error. Please try again.500服务器异常,数据获取失败等内部错误

示例

JSON
JSON
请求示例
复制代码 复制成功
#!/bin/bash
username="example_username"
apiKey="example_apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "http://open.chinanetcenter.com/api/originaldomainlist?originip=221.238.24.56;221.238.24.58" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json"
返回示例
复制代码 复制成功
HTTP/1.1 200 OK
Server: openresty/1.11.2.2
Date: Mon, 27 May 2019 02:10:27 GMT
Content-Type: application/json;charset=utf-8
Content-Length: 2355
Connection: keep-alive
App-Name: service_confApi
x-cnc-request-id: 8e170db2-3efd-45f6
{
  "code": 200,
  "result": {
    "DomainList": [
      {
        "originIp": "221.238.24.56",
        "domainList": [
          "171101.example.com",
          "171102.example.com",
          "171103.example.com"
        ]
      },
      {
        "originIp": "221.238.24.58",
        "domainList": [
          "171104.example.com",
          "171105.example.com",
          "171106.example.com"
        ]
      }
    ]
  }
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!