コンテンツにスキップ

DNS

Cloudflareの1.1.1.1パブリックリゾルバサービスへの集約された匿名化されたDNSクエリにアクセスします。

エンドポイントのリスト

主なロケーション

例: google.comyandex.ruの地理的分布

次の例では、google.comのDNSクエリの発信元ロケーションをリクエストします:

Terminal window
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>"

レスポンスは、ほとんどのクエリがアメリカ合衆国とブラジルから来ていることを示しています:

{
"clientCountryAlpha2": "US",
"clientCountryName": "United States",
"value": "43.474518"
}, {
"clientCountryAlpha2": "BR",
"clientCountryName": "Brazil",
"value": "10.772799"
}

ロシアの検索エンジンyandex.ruに対して同じ検索リクエストを行います:

Terminal window
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>"

次のレスポンスが返されます:

{
"clientCountryAlpha2": "RU",
"clientCountryName": "Russian Federation",
"value": "73.710495"
}, {
"clientCountryAlpha2": "DE",
"clientCountryName": "Germany",
"value": "5.518052"
}

予想通り、ほとんどのクエリはロシアから来ています。

複数のホスト名を提供することもできます。詳細についてはGet DNS top locationsを参照してください。これは、調査したいアプリケーションがコンテンツを提供するために複数のホスト名を使用している場合(メインウェブサイト用のホスト名、API専用のホスト名など)に便利です。

次のステップ

Cloudflareが1.1.1.1 public resolverへのDNSクエリに基づいて生成したランキングについては、Domain rankingを参照してください。