次の手順で、Cloudflare WAN(旧称 Magic WAN)をオンランプおよびオフランプとして使い、プライベートまたは内部サービスへ安全に接続する Private Network Load Balancing の構成方法を確認します。
Private Network Load Balancing(PNLB)を Cloudflare WAN と使う前提として、アカウントで Cloudflare WAN をセットアップし、オンボーディングを完了している必要があります。接続は Cloudflare One Appliance、または IPsec / GRE トンネル経由の自前ハードウェアで行えます。詳細や使用開始は Cloudflare WAN のドキュメント を参照してください。
Load Balancer プールは、エンドポイントの論理グループです。通常は物理データセンターや地理的リージョン単位でまとめます。プール内のエンドポイントが、トラフィックの最終的な転送先です。
プールは Cloudflare ダッシュボードまたは API で作成できます。詳細は プールを作成する を参照してください。
- アカウントレベルの Load Balancing に移動し、Create a Load Balancer を選択します。
- Private Load Balancer を選択します。
- 次のステップで、このロードバランサーを次のいずれかと関連付けます。
- Cloudflare 範囲の CGNAT IP、または
- カスタムの RFC1918 アドレス ↗。
- Load Balancer を識別するわかりやすい名前を付けます。
- セットアップを進めます。
IP アドレスを選び、セットアップを完了すると、Load Balancing ダッシュボードに戻ります。検索バー、または Private ロードバランサーのフィルターで、作成したロードバランサーを探せます。割り当てられた IP アドレスは以降の手順で使うため、控えておいてください。
ロードバランサーとそのエンドポイントを、ホスト名経由でユーザーから透過的に到達できるようにするには、内部 DNS に DNS レコードを作成するか、Cloudflare でオーバーライドを作成して、ホスト名を Load Balancer の IP アドレスに対応付けます。これで、そのホスト名宛てのトラフィックは正しい IP に解決されます。
オーバーライドを作成するには、次の手順を実行します。
- Gateway で Firewall policies を選択します。
- DNS タブで、次の条件のオーバーライドを作成します。
- Selector が
Host - Operator が
is - Value が、ロードバランサーに関連付けるホスト名。
- Selector が
- Action を Override に設定し、Override Hostname に Private Load Balancer の IP アドレスを入力します。
以降、そのホスト名へのリクエストはプライベートロードバランサーに解決されます。