当社のサイトの要求ログだけで書いています。AIのクローラの名乗りは自己申告なので、要求の接続元を、各社が公開しているIPアドレスの範囲と1回ずつ照合しました。最後に「この数字で言えないこと」を並べます。
サーバの要求ログには、要求ごとに「名乗り(ユーザーエージェント)」と接続元のIPアドレスが残ります。名乗りは誰でも書けますが、接続元は名乗りほど簡単には偽れません。 OpenAI・Anthropic・Perplexity の3社は、自社のクローラが使うIPアドレスの範囲を、次の6つの一覧で公開しています。
| 会社 | 名乗り | 公開している一覧 | 範囲の数 | 一覧の作成日 |
|---|---|---|---|---|
| OpenAI | GPTBot | https://openai.com/gptbot.json | 18 | 2026-09-22 |
| OpenAI | OAI-SearchBot | https://openai.com/searchbot.json | 39 | 2026-01-02 |
| OpenAI | ChatGPT-User | https://openai.com/chatgpt-user.json | 230 | 2026-09-25 |
| Anthropic | ClaudeBot/Claude-SearchBot/Claude-User | https://claude.com/crawling/bots.json | 26 | 2026-08-18 |
| Perplexity | PerplexityBot | https://www.perplexity.ai/perplexitybot.json | 8 | 2025-02-07 |
| Perplexity | Perplexity-User | https://www.perplexity.ai/perplexity-user.json | 4 | 2025-10-17 |
一覧は 2026-09-28 に取得したものです。Anthropic は3つの名乗りを1つの一覧にまとめています。
名乗りに各社のクローラの名前が含まれる要求について、接続元がその名前の一覧の範囲に入るかを見ました。入れば「範囲の内」、入らなければ「範囲の外」です。
| 接続元 | 要求 | 部品を除いて成功 | 無いファイルへの要求 | 接続元の数 |
|---|---|---|---|---|
| 名乗った会社の範囲の内 | 571 | 306 | 2 | 113 |
| 範囲の外 | 964 | 25 | 928 | 11 |
| 計 | 1,535 | 331 | 930 |
範囲の外の964回のうち928回(96%)が、当社のサイトに無いファイルへの要求(応答 404)でした。 範囲の内の571回では、無いファイルへの要求は2回、ページの置き場が移った先へ案内した要求(応答 301)が4回で、残りは成功しています。
「部品を除いて成功」は、応答が成功した要求から robots.txt・画像などの部品を除いた数です。接続元の数は、ちがうIPアドレスの数です。
| 名乗り | 会社 | 種類 | 全部 | 範囲の内 | うち無いファイル | 範囲の外 | うち無いファイル |
|---|---|---|---|---|---|---|---|
| GPTBot | OpenAI | 学習 | 181 | 41 | 0 | 140 | 138 |
| ClaudeBot | Anthropic | 学習 | 555 | 335 | 0 | 220 | 205 |
| OAI-SearchBot | OpenAI | 検索索引 | 210 | 86 | 0 | 124 | 120 |
| Claude-SearchBot | Anthropic | 検索索引 | 89 | 0 | 0 | 89 | 87 |
| PerplexityBot | Perplexity | 検索索引 | 165 | 3 | 0 | 162 | 157 |
| ChatGPT-User | OpenAI | ユーザ起点 | 210 | 74 | 0 | 136 | 129 |
| Claude-User | Anthropic | ユーザ起点 | 184 | 32 | 2 | 152 | 151 |
| Perplexity-User | Perplexity | ユーザ起点 | 106 | 0 | 0 | 106 | 106 |
1つの要求に名乗りが2つ以上書かれたもの(165回)は、それぞれの名乗りに数えています。そのため、この表の「全部」を足すと1,700回になり、1,535回より多くなります。
Claude-SearchBotとPerplexity-User は、1回も範囲の内から来ていません。名乗りを2つ以上重ねた165回は、165回とも範囲の外から来て、無いファイルを探していました。
| 何を探していたか | 回 |
|---|---|
| 開発用サーバのファイル読み出し口(/@fs/) | 116 |
| 鍵・認証情報・設定のファイル | 513 |
| WordPress・PHP のファイル | 14 |
| 管理・監視の口(admin・actuator) | 22 |
| API の口(api・graphql・v1・v2) | 50 |
| そのほか | 213 |
| 計 | 928 |
要求したファイルの名前を、表の上から順に当てはめて分けました(2つに当たるものは上の方に数えます)。
いちばん多かったのは「鍵・認証情報・設定のファイル」の513回です。.env、クラウドの認証情報、SSH の鍵など、見つかれば中身がそのまま漏れる名前が並びました。
「開発用サーバのファイル読み出し口」は、開発用のサーバ(Vite など)がファイルを配る道 /@fs/ から、サーバの中のファイルを取り出そうとするものです(116回)。
範囲の外の964回は、11個の接続元から来ていました。当社はこれを、AIの名乗りを借りて設定や鍵の漏れを探す巡回器と見ています。
ユーザ起点(ChatGPT-User/Claude-User/Perplexity-User)は、誰かの質問に答えるために、その場でページを取りに来る名乗りです。 範囲の内から来て、部品を除いて成功したのは83回・42種類のページでした。内訳は ChatGPT-User 71回(36種類)、Claude-User 12回(9種類)、Perplexity-User 0回(0種類) です。多かったページはこうです。
| ページ | 回 | |
|---|---|---|
| / | 27 | |
| /tanaoroshi/guide/gs.html | 4 | |
| /kawasaki/ | 4 | |
| /author/okawa.html | 3 | |
| /tanaoroshi/joho/soko.html | 3 | |
| /tanaoroshi/guide/shiho.html | 2 | |
| /uriage/site/zeirishi.html | 2 | |
| /tanaoroshi/guide/oroshi.html | 2 |
当社は前の面で、名乗りの要求から「成功した要求」だけを残し、部品を除いて数えていました(AIに読まれているかの面)。 この数え方を同じ22日に当てると331回で、そのうち25回は範囲の外から来ていました。 無いファイルへの要求の大半は成功で絞ると落ちますが、成功した偽物までは落ちません。
この面の数字を引用するときは、期間と母数を添えて、この面を出典にしてください。そのまま貼れる形です。
出典:ブレインコミュニティ合同会社「AIの名乗りを、各社が公開するIPアドレスの範囲と照合したら、1,535回のうち964回は範囲の外から来ていた」 https://braincommunity.jp/jissoku/ai-nanori.html (2026-09-28 測定)
この数字を使って、考え方を書いた記事です。数字の出どころはこの面です。
AIクローラの名乗りを、各社が公開するIPアドレスの範囲と照合した — 1,535回のうち964回は範囲の外で、928回は無いファイルを探していたQiita(当社のアカウント) 当社が自分で測った数字当社が測ったほかの数字も、ここにまとめています。測った人:大川行成(ブレインコミュニティ合同会社 代表) → この人について