💡 サブドメインとは、メインのドメイン(例:example.com)を分割して、「特定の目的やサービスごとに独立したURLを作る」仕組みです。
新しいドメインを取得する費用をかけずに、サイト構造を整理できる非常に便利な機能です。
1. サブドメインの基本構造
メインドメインの「前」に文字列を追加するだけで作成できます
URLを分解するとこうなります
📌 サブドメインの例(メインドメイン:example.com の場合)
2. 主な利用シーン
どんな場面でサブドメインを使うのが最適か、代表的な例を紹介します
カテゴリの異なるサービスを運営する
メインサイトと内容が大きく異なる場合、サブドメインで完全に独立させるのが一般的です。
開発・テスト環境の構築
本番サイトをそのままに、テスト・開発用のサイトを非公開で用意する際に利用します。
スマホ専用・言語別サイト
デバイスや言語ごとにURLを切り分けたいときに使います。
3. メリット・デメリット
サブドメインを導入する前に知っておきたいポイント
| 項目 | ✅ メリット | ⚠️ デメリット |
|---|---|---|
| コスト | 無料(ドメイン代が追加でかからない) | 管理する数が増えると保守コストが増える |
| SEO | 別の専門サイトとして独立した評価を得やすい | メインサイトのSEO評価を100%は引き継がない |
| サーバー管理 | 物理的に分けたり、別のCMSを導入しやすい | サブドメインごとにSSL証明書の設定が必要な場合がある |
| 構造の柔軟性 | サービスを完全に独立させて運用できる | URLが増えすぎるとユーザーにわかりにくくなる場合も |
ワイルドカードSSL証明書を使うと一括設定が楽になります
「*.example.com」のように設定するワイルドカードSSL証明書を使うと、すべてのサブドメインにまとめてHTTPS対応できます。多くのレンタルサーバーで無料提供されています。
4. 設定の流れ(3ステップ)
技術的な設定は以下の手順で行います
ドメイン管理会社の画面でAレコードを追加する
お名前.com や ムームードメインなどのドメイン管理画面にログインし、DNSレコードにサブドメイン用のAレコードを追加します。
ホスト名: blog ← サブドメイン名を入力
値(IPアドレス): 123.456.789.0 ← サーバーのIPアドレス
TTL: 3600(デフォルトでOK)
レンタルサーバーの管理画面でサブドメインを登録する
レンタルサーバーの管理画面(cPanel・独自パネルなど)で、追加したサブドメインを認識させ、対応するフォルダ(ディレクトリ)を指定します。
多くのレンタルサーバーでは「ドメイン設定」または「サブドメイン追加」メニューから、数クリックで設定完了します。
サブドメインにも SSL(https)を設定する
セキュリティのため、サブドメインに対してもSSLが必要です。サーバーの管理画面から「無料SSL」または「Let's Encrypt」を適用しましょう。
DNS反映には最大72時間かかる場合があります
設定後、世界中のネットワークへの情報伝播(DNS浸透)が完了するまで時間がかかります。通常は数時間以内ですが、すぐ表示されなくても焦らず待ちましょう。
5. サブディレクトリとの使い分け
「example.com/blog/」のようなサブディレクトリとの違いを正しく理解しましょう
🌐 サブドメイン
- まったく独立したサービスを展開する場合
- 異なるCMSやサーバーを使いたい場合
- 独立した評価・管理が必要な場合
- 例:会社サイトとECショップを分ける
📁 サブディレクトリ
- 同じテーマ内のコンテンツを増やす場合
- メインサイトのSEO評価をそのまま活かしたい場合
- 管理をシンプルに保ちたい場合
- 例:会社サイト内にコラムを追加する