获取CDN Pro服务IP

更新时间:2023-05-10 19:43:37

适用产品

CDN Pro

接口描述

获取CDN Pro对外提供服务所使用的IP地址列表。如果源站采用了白名单机制进行访问控制,需要将这些IP地址加入白名单,从而允许CDN Pro服务器的回源请求。由于这些IP地址是动态变化的,建议定期查询(如每天查询一次)该接口获取最新的IP地址列表,并相应地更新白名单。需要注意的是,该IP列表仅包含CDN Pro父节点的IP地址,并未包括边缘节点的IP。因此,该回源IP加白的场景,仅适用于当回源方式配置了“不直连”(即源站配置中directConnection取值为"noDirect"),且边缘逻辑中未开启“origin_fast_route”快速回源功能的情况。

推荐使用 Open API在线调试

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

返回参数

Body 参数

参数名称描述
lastUpdatedString
IP地址列表最近一次更新时间,以RFC 3339格式展示。
effectiveDateString
IP地址列表生效时间,以RFC 3339格式展示。
ipV4List
CDN Pro所使用的IPv4地址。
ipV6List
CDN Pro所使用的IPv6地址。

示例

200
200
请求示例
复制代码 复制成功
#!/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 "https://open.chinanetcenter.com/cdn/publicIpList" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json"
返回示例
复制代码 复制成功
{
    "lastUpdated": "2021-11-01T09:09:49Z",
    "effectiveDate": "2021-11-1T09:09:49Z",
    "ipV4": [
        "183.134.12.0/24",
        "112.47.27.0/24",
        "221.15.46. 128/27",
        "163.171.241.0/24",
        "111.6.241.128/25",
        "115.223.12.0/24",
        "163.171.230.0/24",
        "183.240.58.0/24",
        "112.240.57.0/24",
        "120.39.211. 0/24",
        "220.249.134.192/27",
        "163.171.243.0/24",
        "14.0.39.0/24",
        "163.171.236.0/25",
        "163.171.242.0/24",
        "221.182.23.0/24",
        "138.113.77.0/ 24",
        "174.35.74.0/24",
        "219.157.125.0/24",
        "58.220.72.0/24"
    ],
    "ipV6": [
        "240e:00f7:4f00:1a00:0000:0000:0000:0000/56",
        "2606:1980:0004:ffff :0000:0000:0000:0000/64",
        "2409:8c54:2000:060b:0000:0000:0000:0000/64",
        "2408:8722:9000:0000:0000:0000:0000:0000/64",
        "2409:8c62:0e10: 0048:0000:0000:0000:0000/65",
        "2409:8c34:4400:0700:0000:0002:8000:0000/97",
        "240e:00f7:c010:0503:0000:0000:0000:0000/64",
        "2401:8700:f f03:0001:0000:0000:0000:0000/64",
        "2606:1980:0000:ffff:0000:0000:0000:0000/64",
        "2a01:53c0:ff03:ffff:0000:0000:0000:0000/64",
        "240e:09 78:0902:0000:0000:0000:0000:0000/50",
        "2a01:53c0:ffe5:ffff:0000:0000:0000:0000/64"
    ]
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!