Skip to content

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

サブドメインを管理する

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

ドメインを Cloudflare に追加 し、ネームサーバーを更新 したあと、サブドメインも設定したくなることがあります。

ほとんどのサブドメインは、サイト全体のなかで特定の役割を持ちます。たとえば、blog.example.com はブログ、support.example.com はカスタマーサポートポータル、store.example.com は EC サイト、といった使い方です。

サブドメインを作成する

ホスト側ですでにサブドメインを追加している場合は、そのサブドメイン(blogstore)に対応する DNS の A レコードまたは CNAME レコード を作成します。

リダイレクトを設定する

サブドメインからエイペックスドメインへリダイレクトする

サブドメイン(www.example.com)へのすべてのトラフィックを、エイペックスドメイン(example.com)へ送りたい場合があります。

  1. サブドメイン用に プロキシ済みの DNS A レコード を作成します。トラフィックは到達前にリダイレクトされるため、このレコードは任意の IP アドレスを指してかまいません。

    タイプ 名前 IPv4 アドレス プロキシステータス
    A www 192.0.2.1 プロキシ済み
  2. Single Redirect を作成し、サブドメインからエイペックスドメインへトラフィックを転送します。

受信リクエストが次に一致するとき

Expression Editor を使います。
(http.request.full_uri contains "www.example.com")

その場合

  • Type: Dynamic
  • Expression: concat("https://","example.com",http.request.uri.path)
  • Status code: 301

エイペックスドメインからサブドメインへリダイレクトする

エイペックスドメイン(example.com)へのすべてのトラフィックを、サブドメイン(www.example.com)へ送りたい場合があります。

  1. ホスト側ですでにそのサブドメインを追加している場合は、対応する DNS の A レコードまたは CNAME レコード を作成します。

  2. エイペックスドメイン用に、プロキシ済みの DNS A レコードを作成します。トラフィックは到達前にリダイレクトされるため、このレコードは任意の IP アドレスを指してかまいません。

    タイプ 名前 IPv4 アドレス プロキシステータス
    A @ 192.0.2.1 プロキシ済み
  3. Single Redirect を作成し、エイペックスドメインからサブドメインへトラフィックを転送します。

受信リクエストが次に一致するとき

Expression Editor を使います。
(lower(http.host) eq "example.com")

その場合

  • Type: Dynamic
  • Expression: concat("https://","www.example.com",http.request.uri.path)
  • Status code: 301

サブドメインの SSL/TLS

メインドメインが Cloudflare の Universal SSL 証明書 を使っている場合、その証明書は第 1 レベルのサブドメイン(blog.example.com)もすべてカバーします。

より深いサブドメイン(dev.blog.example.com)には、別の種類の証明書 を使います。

サブドメインの動作をカスタマイズする

個々のサブドメイン向けに Cloudflare の設定をカスタマイズする場合、手順はプランによって異なります。

Enterprise のお客様は、サブドメインサポート を使い、Cloudflare 内の特定サブドメインにカスタム設定とアクセスを設定できます。

それ以外のお客様は、サブドメイン固有の Configuration Rules または Page Rules を設定して、Cloudflare の設定を変更できます。

サブドメインの DNS 設定を Cloudflare の外で完全に管理したい場合(Cloudflare アカウントへのアクセスがない担当者がこのサブドメインを管理できる状態)は、Cloudflare 外へのサブドメイン委任 を参照してください。

役に立ちましたか?