BYOIP では、サービスバインディングは、IP アドレス宛てのトラフィックを、Magic Transit、CDN、Spectrum など通すべき Cloudflare サービスへ振り分けます。最初の オンボード では、プレフィックス全体を覆うデフォルトバインディングが必要です。その後いつでも追加のバインディングを作成し、特定の IP アドレスまたは CIDR 範囲を別のサービスへルーティングできます。
たとえば、プレフィックス全体のレイヤー 3 DDoS 保護のデフォルトサービスを Magic Transit にし、特定の IP だけ CDN へ送ってレイヤー 7 処理できます。利用できる組み合わせは スコープ を参照してください。
Magic Transit、CDN サービス、または Spectrum と BYOIP を併用しているお客様は、サービスバインディングの API エンドポイント を使い、IP アドレス単位で CDN 1 または Spectrum 2 のパイプラインへトラフィックを選択的にルーティングできます。つまり次のとおりです。
- Magic Transit プレフィックス内の個別 IP を、CDN IP または Spectrum IP に切り替えられます。たとえば Magic Transit プレフィックスが
203.0.113.0/24の場合、203.0.113.1を CDN に、203.0.113.2を Spectrum に切り替えられます。 - CDN プレフィックス内の個別 IP を Spectrum IP に切り替えられます。たとえば CDN プレフィックスが
203.0.113.0/24の場合、203.0.113.1を Spectrum に切り替えられます。 - Spectrum プレフィックス内の個別 IP を CDN IP に切り替えられます。たとえば Spectrum プレフィックスが
203.0.113.0/24の場合、203.0.113.1を CDN に切り替えられます。
詳細は Magic Transit と CDN または CDN と Spectrum を参照してください。
種類が CDN のサービスバインディングを適用し、変更が Cloudflare のグローバルネットワークへ反映されると(4〜6 時間)、HTTP リクエストはレイヤー 7 処理のため CDN パイプラインへ送られます。
種類が Spectrum のサービスバインディングを適用し、変更が Cloudflare のグローバルネットワークへ反映されると(4〜6 時間)、TCP/HTTP リクエストはレイヤー 4 またはレイヤー 7 処理のため Spectrum パイプラインへ送られます。
BYOIP プレフィックス全体は、おもに Magic Transit 向けにアナウンスされ、レイヤー 3 の DDoS 保護と高速化を提供します。CDN に明示的にバインドされていないトラフィックは、Magic Transit を通ります。
また、プレフィックス内の IP へのエグレス(送信)トラフィックは、CDN または Spectrum の重複バインディングがあっても、常に Magic Transit へ向かいます。同じ IP をイングレス IP とオリジン IP の両方に使いたいお客様は、この動作を利用できます。
flowchart LR
accTitle: リバースプロキシとしての Cloudflare
accDescr: クライアントとオリジンサーバーの間にある Cloudflare ネットワークを示す図です。
A[クライアント] --ingress--> B((Cloudflare))--egress--> C[(オリジンサーバー)]
ある IP アドレスにサービスバインディングを追加する場合、CDN のサービスバインディングか Spectrum のサービスバインディングのいずれかです。両方をバインドすることはできません(必要もありません)。
Dedicated CDN Egress IPs(旧称 Aegis)は Enterprise のみで利用できます。ご興味がある場合は、アカウントチームにお問い合わせください。1 つの BYOIP プレフィックスは、CDN イングレスまたは CDN エグレスのいずれか一方にだけ使え、両方には使えません。