トンネルを作成すると、Cloudflare は <UUID>.cfargotunnel.com のサブドメインを生成します。このサブドメインを指す CNAME レコードを作成すると、ホスト名へのトラフィックがトンネルへルーティングされます。
cfargotunnel.com サブドメインがプロキシするのは、同じ Cloudflare アカウント内の DNS レコード向けトラフィックだけです。トンネルの UUID が知られても、別アカウントで DNS レコードを作成して、そのトンネル経由でトラフィックをプロキシすることはできません。
Cloudflare Tunnel の DNS レコードを作成するには:
-
Cloudflare ダッシュボード ↗ にログインし、ドメインの DNS Records を開きます。
Records を開く ↗ -
Add record を選択します。
-
次の値を入力します。
- Type: CNAME
- Name: アプリケーションのサブドメイン
- Target:
<UUID>.cfargotunnel.com
-
Save を選択します。

ローカル管理トンネルでは、次のコマンドを実行して、トンネルのサブドメインを指す CNAME レコードを作成します。
cloudflared tunnel route dns <UUID or NAME> www.app.comこの操作で CNAME レコードは作成されますが、トンネルが稼働していないとトラフィックはプロキシされません。
DNS レコードとトンネルは独立しています。稼働していないトンネルを指す DNS レコードも作成できます。トンネルが停止しても DNS レコードは削除されません。訪問者には 1016 エラーが表示されます。
同じトンネルサブドメインを指す DNS レコードを複数作成することもできます。複数のホスト名から複数のサービスへトラフィックをルーティングする場合は、ホスト名ごとに CNAME エントリを作成します。すべてのエントリは同じターゲットを共有します。
公開アプリケーションは、ホスト名に設定された Cloudflare の設定を継承します。キャッシュルール、WAF ルール、その他の Rules 設定が含まれます。各ホスト名の設定は Cloudflare ダッシュボード ↗ で変更できます。
ロードバランサーを使う場合、設定はロードバランサーのホスト名に適用されます。