静的IP
Spectrumアプリケーションを作成すると、IPが割り当てられます。これらのIPは通常動的であり、時間とともに変わることを意味します。しかし、特定のIPに対してWAFカスタムルールを設定したい場合など、静的IPを使用したいことがあります。静的IPは、物理的な住所のように、インターネット上の他のコンピュータやサーバーに特定のコンピュータがどこに位置しているか、または接続されているかを伝えることができます。これにより、IPが変わらないため、ネットワーク上でデバイスを見つけやすくなります。
静的IPを使用することで、CloudflareはクライアントのドメインがCloudflareのグローバルネットワークで解決される際に、IPアドレスを変更しないことを約束します。たとえば、www.example.comは常に198.51.100.10に解決され、そこに送信されたトラフィックを受け入れます。他の顧客はそのIP上でホストされることはありません。
静的IPは、Spectrumに標準装備されていないエンタープライズ機能です。静的IPの使用を開始したい場合は、アカウントチームに連絡してください。
Cloudflareから静的IPを取得したら、BYOIPのようにAPIを介して使用できます。現時点では、この機能のためのUIはまだ利用できません。
APIを通じてSpectrumアプリケーションを作成する際には、提供された静的IPを指定してください。以下のAPI例は、CloudflareのHTTPパイプラインを通じてトラフィックをルーティングするアプリケーションを作成するものです。
curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/spectrum/apps" \--header "Authorization: Bearer <API_TOKEN>" \--header "Content-Type: application/json" \--data '{ "protocol": "tcp/80", "dns": { "type": "ADDRESS", "name": "www.example.com" }, "origin_direct": [ "tcp://192.0.2.1:80" ], "tls": "off", "traffic_type": "http", "edge_ips": { "type": "static", "ips": [ "198.51.100.10", "2001:DB8::1" ] }}'