Skip to content

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

DNS レコード

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

トンネルを作成すると、Cloudflare は <UUID>.cfargotunnel.com のサブドメインを生成します。このサブドメインを指す CNAME レコードを作成すると、ホスト名へのトラフィックがトンネルへルーティングされます。

cfargotunnel.com サブドメインがプロキシするのは、同じ Cloudflare アカウント内の DNS レコード向けトラフィックだけです。トンネルの UUID が知られても、別アカウントで DNS レコードを作成して、そのトンネル経由でトラフィックをプロキシすることはできません。

DNS レコードを作成する

Cloudflare Tunnel の DNS レコードを作成するには:

  1. Cloudflare ダッシュボード にログインし、ドメインの DNS Records を開きます。

    Records を開く ↗
  2. Add record を選択します。

  3. 次の値を入力します。

    • Type: CNAME
    • Name: アプリケーションのサブドメイン
    • Target: <UUID>.cfargotunnel.com
  4. Save を選択します。

新しい CNAME レコードを作成するために入力したフィールドの例。

ローカル管理トンネルでは、次のコマンドを実行して、トンネルのサブドメインを指す CNAME レコードを作成します。

cloudflared tunnel route dns <UUID or NAME> www.app.com

この操作で CNAME レコードは作成されますが、トンネルが稼働していないとトラフィックはプロキシされません。

DNS レコードとトンネルは独立しています。稼働していないトンネルを指す DNS レコードも作成できます。トンネルが停止しても DNS レコードは削除されません。訪問者には 1016 エラーが表示されます。

同じトンネルサブドメインを指す DNS レコードを複数作成することもできます。複数のホスト名から複数のサービスへトラフィックをルーティングする場合は、ホスト名ごとに CNAME エントリを作成します。すべてのエントリは同じターゲットを共有します。

Cloudflare の設定

公開アプリケーションは、ホスト名に設定された Cloudflare の設定を継承します。キャッシュルールWAF ルール、その他の Rules 設定が含まれます。各ホスト名の設定は Cloudflare ダッシュボード で変更できます。

ロードバランサーを使う場合、設定はロードバランサーのホスト名に適用されます。

役に立ちましたか?