AIを活用したWebシステム構築やサーバー管理を行う上で、主要なAIモデルが「どこからアクセスしてきているのか」を正確に把握することは、セキュリティやアクセス解析の観点から確認しておきたい情報です。
今回は、Anthropic社が提供するAI「Claude」に関連するIP帯域情報の公式リソースと、それぞれの役割について整理しました。
1. APIおよびコンソール用(インバウンド/アウトバウンド)
ClaudeのAPI連携システムや、管理画面(Console)との通信に使用される固定IPアドレスのリストです。
- 用途: 自社サーバーからClaudeのAPIを安全に叩くためのファイアウォール(ホワイトリスト)設定、またはMCP(Model Context Protocol)ツール呼び出し等のアウトバウンドリクエストの送信元検証。
- 公式ドキュメント
https://platform.claude.com/docs/en/api/ip-addresses
2. クローラー・ボット用(データ収集・検索・ユーザー支援)
Anthropic社がWeb上の情報を巡回・取得する際に使用するクローラーのIPリストおよびボット情報です。現在、主に以下の3つのユーザーエージェント(User-Agent)が運用されています。
- ClaudeBot: LLM(大規模言語モデル)の学習データ収集用クローラー
- Claude-User: Claudeの画面からユーザーが直接指示したURLのリアルタイム情報取得(Web fetchなど)
- Claude-SearchBot: 検索連携機能(Webサーチ)に伴うデータ取得
制御方法や最新のIPアドレス一覧は、以下の公式リソースから確認・取得が可能です。
- 公式ヘルプ(制御方法)
https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler - 最新IPリスト(JSON形式)
https://claude.com/crawling/bots.json
サーバー管理者へのワンポイント
Claude関連のアクセスには、収集目的のClaudeBotだけでなく、ユーザー操作に基づくClaude-User、検索連携に関係するClaude-SearchBotなどがあります。 そのため、WebアクセスログでClaude関連のアクセスを確認する場合は、User-Agentだけでなく、Anthropic社が公開しているIPリストとの照合が重要です。
また、Claude API / Console 用のIP帯域と、ClaudeBot等のクローラー用IPリストは用途が異なります。サーバー側で許可・制限を行う場合は、目的に応じて参照する公式情報を分けて確認する必要があります。