ドメインランキング
Cloudflareは、CloudflareのパブリックDNSリゾルバである1.1.1.1へのDNSクエリに基づいて、定期的にドメインランキングを生成します。詳細については、ブログ記事 ↗を参照してください。要するに、Cloudflareは2種類のリストを生成します。
- 世界および国ごとの最も人気のある上位100のドメインの順序付きリスト。これは過去24時間を含み、毎日更新されます。
- ドメイン数に基づいて分けられた、順不同の世界の最も人気のあるドメインデータセット。ドメイン数は次のように分けられます:200、500、1,000、2,000、5,000、10,000、20,000、50,000、100,000、200,000、500,000、1,000,000。これは過去7日間を含み、毎週更新されます。
curl "https://api.cloudflare.com/client/v4/radar/ranking/top?name=top&limit=5" \--header "Authorization: Bearer <API_TOKEN>"{ "rank": 1, "domain": "google.com"},{ "rank": 2, "domain": "googleapis.com"},{ "rank": 3, "domain": "facebook.com"},{ "rank": 4, "domain": "gstatic.com"},{ "rank": 5, "domain": "apple.com"}詳細については、トップドメインを取得を参照してください。
ブログ記事 ↗で述べたように、Cloudflareは上位100のドメインの順序付きランキングを提供しますが、残りについてはランキングバケットのみを提供します — 例えば、トップ20万、トップ100万などです。これらはCloudflareのデータセットエンドポイントを通じて入手可能です。
以下の例では、最後に利用可能なドメインランキングバケットをリクエストします:
curl "https://api.cloudflare.com/client/v4/radar/datasets?limit=10&datasetType=RANKING_BUCKET" \--header "Authorization: Bearer <API_TOKEN>"{ "datasets": [ { "id": 213, "title": "トップ1000000ランキングドメイン", "description": "2023-01-02から2023-01-09までの順不同のトップ1000000", "type": "RANKING_BUCKET", "tags": [ "GLOBAL", "top_1000000" ], "meta": { "top": 1000000 }, "alias": "ranking_top_1000000" }, ... ]}特定のトップ(例えば、トップ100万)に興味がある場合は、meta.topプロパティを参照してください。探しているトップを見つけたら、そのidを取得して、GETデータセットダウンロードURLエンドポイントを使用してデータセットを取得します。
次に、ダウンロードURLをリクエストできます:
curl "https://api.cloudflare.com/client/v4/radar/datasets/download" \--header "Authorization: Bearer <API_TOKEN>" \--header "Content-Type: application/json" \--data '{ "datasetId": 213}'{ "dataset": { "url": "https://example.com/download" }}このエンドポイントを使用すると、最新のトップxバケットを直接リクエストできます(オプションで特定の日付で)。
データセットのエイリアスは、上記のデータセットを取得エンドポイントから取得できます。
このストリームエンドポイントは、2023-01-08以降に生成されたデータセットにのみ利用可能です。
curl "https://api.cloudflare.com/client/v4/radar/datasets/ranking_top_1000" \--header "Authorization: Bearer <API_TOKEN>"domain1rx.io2mdn.net360yield.com3lift.coma-msedge.neta2z.com...世界中で発生している障害からデータを取得するには、障害を調査を参照してください。