このエラーは、Cloudflare の DNS レコードが禁止された IP を指しており、リクエストされたドメインへのアクセスがブロックされていることを示します。
Cloudflare は、次のいずれかの理由でリクエストを停止しました。
- Cloudflare DNS アプリ内の A レコードが Cloudflare IP アドレス ↗ を指している、または Load Balancer のオリジンがプロキシ済みレコードを指している。
- Cloudflare DNS の A レコードまたは CNAME レコードが、別のリバースプロキシ(
proxy_pass関数を使う nginx Web サーバーなど)を参照し、そのプロキシがリクエストを再度 Cloudflare へプロキシしている。 - リクエストの
X-Forwarded-Forヘッダーが 100 文字を超えている。 - リクエストに
X-Forwarded-Forヘッダーが 2 つ含まれている。 - リクエストに
CF-Connecting-IPヘッダーが含まれている。 - オリジンでの Server Name Indication (SNI) の問題、または不一致。
- DNS レコードが、BYOIP(Bring Your Own IP)を使う Cloudflare for SaaS の SaaS プロバイダーを指している。プロバイダーの IP アドレスは Cloudflare ネットワーク経由でアドバタイズされるため、リクエストは Cloudflare インフラストラクチャに解決されます。プロバイダーがドメインの カスタムホスト名 を設定していない場合、このエラーが返されます。
- Cloudflare DNS アプリ内の A レコードが Cloudflare IP アドレス ↗ を指している場合は、IP アドレスをオリジン Web サーバーの IP アドレスに更新します。オリジン IP アドレスの取得にサポートが必要な場合は、ホスティングプロバイダーに問い合わせてください。
- オリジンに、リクエストを Cloudflare プロキシへ戻すリバースプロキシがあります。リバースプロキシを使う代わりに、ホスティングプロバイダーまたはサイト管理者に連絡し、オリジンで HTTP リダイレクトを設定してください。
- ドメインが Cloudflare を使う SaaS プロバイダーを指している場合は、SaaS プロバイダーに連絡し、ドメインのカスタムホスト名が正しく設定されていることを確認してください。このエラーは、利用者のアカウントではなく、プロバイダーの Cloudflare アカウントから発生します。