オリジン Web サーバーが IPv4 形式の IP アドレスしか理解できない場合(Cloudflare のデフォルトの IPv6 互換 に対応していない場合)、Pseudo IPv4 を使えます。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| 提供状況 | はい | はい | はい | はい |
古いオリジンサーバーの分析ソフトや不正検知ソフトの中には、IPv4 形式の IP アドレスを前提としており、IPv6 アドレスに対応していないものがあります。
Pseudo IPv4 は Class E IPv4 アドレス空間 ↗ を使い、IPv6 アドレスに対応する一意な IPv4 アドレスをできるだけ多く提供します。
- Class E IPv4 アドレスの例:
240.16.0.1 - IPv6 アドレスの例:
2400:cb00:f00d:dead:beef:1111:2222:3333
Cloudflare は Pseudo IPv4 の設定として、次の 3 つの選択肢を提供します。
- Off: デフォルト値です。
- Add Header: 元の IPv6 アドレスからハッシュした Class E IPv4 アドレスを、Cloudflare が
Cf-Pseudo-IPv4ヘッダーに自動で追加します。 - Overwrite Headers:
Pseudo IPv4 が
Overwrite Headersに設定されている場合、Cloudflare は既存のCf-Connecting-IPおよびX-Forwarded-Forヘッダーを疑似 IPv4 アドレスで上書きし、実際の IPv6 アドレスはCF-Connecting-IPv6ヘッダーに保持します。
Pseudo IPv4 を設定する手順は次のとおりです。
ダッシュボードで Pseudo IPv4 の設定を変更するには、次の操作をします。
-
Cloudflare ダッシュボードで Network ページを開きます。
Network を開く ↗ -
Pseudo IPv4 で、希望する設定を選びます。
API で Pseudo IPv4 を変更するには、URI パスの設定名を pseudo_ipv4 にし、value パラメーターを希望する値("off"、"add_header"、"overwrite_header")に設定して PATCH リクエストを送信します。