访问对 Cloudflare 1.1.1.1 公共解析器服务的汇总和匿名 DNS 查询数据。
在下一个示例中,我们将请求 google.com DNS 查询的主要来源位置:
curl "https://api.cloudflare.com/client/v4/radar/dns/top/locations?domain=google.com&dateRange=1d&format=json&limit=2" \
--header "Authorization: Bearer <API_TOKEN>"响应显示大多数查询来自美国和巴西:
{
"success": true,
"errors": [],
"result": {
"top_0": [
{
"clientCountryAlpha2": "US",
"clientCountryName": "United States",
"value": "43.474518"
},
{
"clientCountryAlpha2": "BR",
"clientCountryName": "Brazil",
"value": "10.772799"
}
],
"meta": {
// ...
}
}
}对俄罗斯搜索引擎 yandex.ru 发出相同的搜索请求:
curl "https://api.cloudflare.com/client/v4/radar/dns/top/locations?domain=yandex.ru&dateRange=1d&format=json&limit=2" \
--header "Authorization: Bearer <API_TOKEN>"返回以下响应:
{
"success": true,
"errors": [],
"result": {
"top_0": [
{
"clientCountryAlpha2": "RU",
"clientCountryName": "Russian Federation",
"value": "73.710495"
},
{
"clientCountryAlpha2": "DE",
"clientCountryName": "Germany",
"value": "5.518052"
}
],
"meta": {
// ...
}
}
}不出所料,大多数查询来自俄罗斯。
您还可以提供多个主机名。有关更多信息,请参阅获取 DNS 主要位置。当您想要探索的应用程序使用多个主机名提供其内容时(如一个主机名用于主网站,另一个主机名专用于其 API 等),此功能很有用。
有关 Cloudflare 基于对 1.1.1.1 公共解析器的 DNS 查询生成的排名的更多信息,请参阅域名排名。