Skip to content

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

IP アドレスのサービスバインディング

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

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(Cache)

種類が CDN のサービスバインディングを適用し、変更が Cloudflare のグローバルネットワークへ反映されると(4〜6 時間)、HTTP リクエストはレイヤー 7 処理のため CDN パイプラインへ送られます。

Spectrum

種類が Spectrum のサービスバインディングを適用し、変更が Cloudflare のグローバルネットワークへ反映されると(4〜6 時間)、TCP/HTTP リクエストはレイヤー 4 またはレイヤー 7 処理のため Spectrum パイプラインへ送られます。

Magic Transit

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 のサービスバインディングのいずれかです。両方をバインドすることはできません(必要もありません)。

CDN エグレス

Dedicated CDN Egress IPs(旧称 Aegis)は Enterprise のみで利用できます。ご興味がある場合は、アカウントチームにお問い合わせください。1 つの BYOIP プレフィックスは、CDN イングレスまたは CDN エグレスのいずれか一方にだけ使え、両方には使えません。

チュートリアル

Footnotes

  1. レイヤー 7 の HTTP ベース

  2. カスタムポートを使うレイヤー 4 またはレイヤー 7 の HTTP

役に立ちましたか?