CDN Pro
获取CDN Pro对外提供服务所使用的IP地址列表。如果源站采用了白名单机制进行访问控制,需要将这些IP地址加入白名单,从而允许CDN Pro服务器的回源请求。由于这些IP地址是动态变化的,建议定期查询(如每天查询一次)该接口获取最新的IP地址列表,并相应地更新白名单。需要注意的是,该IP列表仅包含CDN Pro父节点的IP地址,并未包括边缘节点的IP。因此,该回源IP加白的场景,仅适用于当回源方式配置了“不直连”(即源站配置中directConnection取值为"noDirect"),且边缘逻辑中未开启“origin_fast_route”快速回源功能的情况。
Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试
参数名称 | 描述 |
---|---|
lastUpdatedString | IP地址列表最近一次更新时间,以RFC 3339格式展示。 |
effectiveDateString | IP地址列表生效时间,以RFC 3339格式展示。 |
ipV4List | CDN Pro所使用的IPv4地址。 |
ipV6List | CDN Pro所使用的IPv6地址。 |
#!/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" ] }