Skip to content

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

エラー 1000

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

エラー 1000: DNS points to prohibited IP(DNS が禁止された IP を指している)

このエラーは、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 アカウントから発生します。

役に立ちましたか?