Skip to content

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

Address maps について

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

Address map とは、BYOIP プレフィックスまたはアカウントレベルの静的 IP を持つお客様が、Cloudflare でプロキシする際にどの IP アドレスを DNS レコードへ対応付けるかを指定できるデータ構造です。

デフォルトでは、Cloudflare はプロキシされたホスト名への DNS クエリに、Cloudflare 所有の anycast IP アドレス で応答します。Address maps を使うと、この動作を上書きできます。ゾーンまたはアカウントを Address map に関連付けると、Cloudflare は指定した IP アドレスで応答します。

Address maps を使うには、まずアカウントに BYOIP プレフィックスまたは 静的 IP が設定されている必要があります。どちらの方法でも、Cloudflare が使う IP をカスタマイズ できます。Address maps に関心があるが、まだ BYOIP も静的 IP もない場合は、アカウントマネージャーに問い合わせてください。


Address maps の仕組み

Cloudflare の権威 DNS を使うゾーンでは、通常、プロキシされたホスト名への DNS クエリに anycast IP で応答します。ただし、Cloudflare が使う IP をカスタマイズ して Address maps を使う場合、Cloudflare は Address map 上の IP アドレスで応答します。

Address maps は、Cloudflare が設定済みオリジンへ到達する方法 は変えません。ゾーンの DNS レコード に定義した IP アドレスが、これまでどおりオリジンへの到達方法を指示します。

静的 IP または BYOIP

リースされた静的 IP を使うと、割り当て済みの Cloudflare IP を固定して使えます。Cloudflare は、その静的 IP で Address map を作成します。このマップは編集できます。静的 IP を使って別のマップを作成することはできません。

BYOIP では、リースまたは所有しているアドレス空間を持ち込み、Address map を作成して自分の IP を使います。


変更できない Address maps

一部のお客様は、プロキシするゾーンを BYOIP アドレス経由だけにし、プロキシされた DNS 名に Cloudflare IP を使うことが禁じられています。この場合、Cloudflare はアカウント全体の変更できない Address map を作成し、アカウント内のすべてのゾーンがフォールバックとして BYOIP アドレスを受け取るようにします。これらの Address maps は削除できません。

特定の BYOIP を使った、より具体的なゾーンレベルの Address map を追加で作成することはできます。ゾーンレベルのマップがない場合、DNS はアカウント全体の Address map にフォールバックします。

特定のゾーンに別のアドレスを指定するには、新しい Address map を作成 します。


Spectrum との互換性

Address maps を使って、Spectrum HTTPS アプリケーションの 非 SNI 対応 を設定できます。

ただし、Spectrum アプリケーションへのリクエストに Cloudflare が使う IP アドレスを制御するには、まず各アプリケーションの設定を確認し、edge_ips フィールドを static にしてください。例:

"edge_ips": {
  "type": "static",
  "ips": ["1.2.3.4"]
}

詳細は Spectrum API を参照してください。

役に立ちましたか?