Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

DNS

最終更新 Markdown で表示Agent セットアップ

Cloudflare の 1.1.1.1 公開リゾルバーサービスに対する、集計・匿名化された DNS クエリにアクセスできます。

エンドポイント一覧

主な発信元

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

次の例では、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": {
      // ...
    }
  }
}

予想どおり、クエリの大半はロシアからです。

複数のホスト名を指定することもできます。詳細は Get DNS top locations を参照してください。メインサイト用、API 専用など、コンテンツ配信に複数のホスト名を使うアプリケーションを調べるときに便利です。

次のステップ

Cloudflare が 1.1.1.1 公開リゾルバー への DNS クエリに基づいて生成するランキングについては、ドメインランキング を参照してください。

役に立ちましたか?