Skip to content

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

初期解決 IP を設定する

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

初期解決 IP(トークン IP とも呼ばれます)は、Gateway が DNS クエリに割り当てる一時的なアドレスです。ホスト名情報が通常は得られないネットワーク層で、ホスト名ベースのトラフィックを正しいポリシーまたはトンネルに関連付けるために使います。この範囲に依存する機能の一覧は、Gateway の初期解決 IP を参照してください。

既定では、初期解決 IP は次の範囲から割り当てられます。

  • IPv4: 172.64.128.0/20
  • IPv6: 2606:4700:0cf1:4000::/64

これがデフォルトの範囲です。既存ネットワークと衝突する場合は、IPv4 向けに カスタムの初期解決 IP 範囲を設定 できます。

IPv6 範囲は設定できません。

前提条件

  • Cloudflare One Networks Write 権限があること(API アクセスの場合)。またはダッシュボードで Networking > IP addresses > Address space > Custom IPs にアクセスできること。
  • 新しい範囲が、既存ルートやアカウント内の他の予約済み Cloudflare One サブネット と衝突しないこと。

現在の範囲を確認する

  1. Networking > IP addresses > Address space > Custom IPs を開きます。

    Custom IPs を開く ↗
  2. Assign toInitial Resolved IP の行を探し、Prefix 列でアカウントの現在の IPv4 範囲を確認します。

確認したいアドレスファミリーについて、Get Initial Resolved IP Subnet エンドポイントへ GET リクエストを送ります。

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/zerotrust/subnets/initial_resolved_ip/$ADDRESS_FAMILY" \
	--request GET \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN"

範囲を更新する

  1. Networking > IP addresses > Address space > Custom IPs を開きます。

    Custom IPs を開く ↗
  2. Assign toInitial Resolved IP の行を探し、3 つの点のメニューを選び、Edit を選びます。

  3. IP address に新しい IPv4 範囲を入力します。

  4. Save を選びます。

希望するネットワーク範囲を指定して、Update Initial Resolved IP Subnet エンドポイントへ PUT リクエストを送ります。

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/zerotrust/subnets/initial_resolved_ip/$ADDRESS_FAMILY" \
	--request PUT \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
	--json '{
		"comment": "example comment",
		"name": "IPv4 Gateway initial resolved IPs",
		"network": "172.64.128.0/20"
	}'

新しい CIDR は、アカウント内の既存のプライベートルートや他の予約済みサブネットと衝突してはいけません。衝突するとリクエストは失敗し、レスポンスに衝突しているルートまたはサブネットが示されます。

既定の IPv4 範囲は Cloudflare One Client 経由で自動的にルーティング されるため、Split Tunnel の設定は不要です。カスタム範囲を設定した場合は、Split Tunnel の設定 を更新し、新しい範囲宛のトラフィックが Cloudflare One Client 経由でルーティングされるようにします。古い範囲を他の予約 IP 用途で使っていない場合は、削除します。

初期解決 IP の TTL は約 10 分です。範囲を変更する前に解決された DNS クエリは、その TTL が切れるまで以前の範囲を使い続けます。その後、新しい DNS クエリには新しい範囲から初期解決 IP が割り当てられます。

役に立ちましたか?