Skip to content

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

サブドメインレコードの作成

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

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

特定のサブドメインが不要でも、少なくとも www のサブドメインレコードは用意しておくとよいです。通常は apex ドメイン(example.com)と同じコンテンツを指すか、リダイレクト を使います。www のサブドメイン DNS レコードがあると、ドメインの前に www. を付けてアクセスした訪問者も、サイトやアプリケーションにたどり着けます。

サブドメインレコード

ドメインのサブドメインでコンテンツをホストするには、まず ホスティングプロバイダー が、そのホスト名(<subdomain>.example.com)のコンテンツを配信できることを確認します。

そのうえで、対応する IP アドレス解決レコードAAAAA、または CNAME)を作成し、レコードの Name にサブドメインのラベル(例: blogwwwstore)を指定します。

種類 名前 IPv4 アドレス プロキシ状態
A blog 192.0.2.1 プロキシ済み
  1. Cloudflare ダッシュボードで DNS レコード ページを開きます。

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

  3. 用途に応じて、レコードの TypeAAAAA、または CNAME を選びます。

    • IPv4 アドレスを指す場合は A を選び、レコードの Name に サブドメイン(blog)を指定し、対応する欄に IPv4 アドレスを入力します。
    • IPv6 アドレスを指す場合は AAAA を選び、レコードの Name に サブドメイン(blog)を指定し、対応する欄に IPv6 アドレスを入力します。
    • 完全修飾ドメイン名(FQDN)your-site.host.example.com など)を指す場合は CNAME を選び、レコードの Name に サブドメイン(blog)を指定し、Target 欄に完全修飾ドメイン名を入力します。
  4. 必要に応じて プロキシ状態TTL を指定します。

  5. Save を選択して確定します。

Create DNS Record API エンドポイント を使います。

フィールド定義は、API ドキュメント を参照してください(リクエスト本文の仕様でレコードタイプを選ぶと表示されます)。

  • IPv4 アドレスを指す場合は A Record を選び、フィールド name に サブドメイン(blog)を指定し、フィールド content に IPv4 アドレスを使います。
  • IPv6 アドレスを指す場合は AAAA Record を選び、フィールド name に サブドメイン(blog)を指定し、フィールド content に IPv6 アドレスを使います。
  • 完全修飾ドメイン名(FQDN)your-site.host.example.com など)を指す場合は CNAME Record を選び、フィールド name に サブドメイン(blog)を指定し、フィールド content に完全修飾ドメイン名を使います。

サブドメインのリダイレクト

サブドメインのリダイレクト(メインドメインまたは別の場所へ)の詳細は、サブドメインリダイレクトの設定 を参照してください。

サブドメインの SSL/TLS

DNS は Web サイトやアプリケーションの到達先を伝えるものです。一方、SSL/TLS は、Web サイトやアプリケーションが安全に接続できるようにします。

サブドメインが SSL/TLS 証明書で正しくカバーされていないと、訪問者のブラウザーに、Web サイトやアプリケーションが安全ではないという警告が表示されます。

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

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

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

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

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

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

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

役に立ちましたか?