ドメイン基礎

アドオン ドメイン

プライマリ ドメインと同じホスティング アカウントでホストされる完全に機能するドメイン。
← 用語集に戻る

アドオンドメインとは?

アドオンドメインは、同じウェブホスティングアカウントで主要ドメインとホスティング資源を共有しながら、独立して機能するドメイン名です。パークドメインやサブドメインと異なり、単一のホスティングプラン上にありながら、専用のコンテンツ、ファイル、メールアカウントを持ちます。

アドオンドメインの仕組み

アドオンドメインをホスティングアカウントに追加すると、次の処理が行われます。

1. DNS設定: アドオンドメインのDNSがホスティングサーバーを指す

2. ディレクトリ作成: アドオンドメインのファイル用に別のディレクトリが作成される

3. バーチャルホスト設定: ウェブサーバーが新しいドメイン用のバーチャルホストを設定する

4. 資源共有: CPU、メモリ、帯域幅を主要ドメインと共有する

5. 独立したウェブサイト: アドオンドメインが完全に別のウェブサイトとして機能する

アドオンドメインと他のドメイン種別の比較

特徴アドオンドメインパークドメインサブドメイン
独立したコンテンツありなし(リダイレクト)独立コンテンツも可能
独自メールありなし設定による
独自ファイルありなしあり
独立したデータベースありなし通常は共有
DNSの独立性完全に独立メインドメインのエイリアス親ドメインの一部
上限数に算入ありあり通常はなし

アドオンドメインの設定

前提条件

  • アドオンドメインに対応する有効なウェブホスティングアカウント
  • 登録済みのドメイン名
  • ドメインのDNS設定へのアクセス
  • ホスティング管理画面(cPanel、Pleskなど)へのアクセス

設定手順

1. DNSレコードを設定する

アドオンドメインをホスティングサーバーへ向けます。

example-addon.com.    IN    A    203.0.113.50

www.example-addon.com. IN A 203.0.113.50

または、ホストのネームサーバーを使います。

example-addon.com.    IN    NS    ns1.yourhost.com.

example-addon.com. IN NS ns2.yourhost.com.

2. 管理画面でドメインを追加する

cPanelの例:

  • 「Addon Domains」に移動する
  • 新しいドメイン名を入力する
  • サブドメインを設定する(自動入力されることが多い)
  • ドキュメントルートのディレクトリを指定する
  • FTPアカウントを作成する(任意)
3. ウェブサイトのファイルをアップロードする
# Files go in the designated directory

/home/username/addon-domain.com/public_html/

4. メールアカウントを設定する

アドオンドメイン用のメールアドレスを作成します。

[email protected]

[email protected]

アドオンドメインの用途

中小企業の複数サイト

1つのホスティングアカウントで複数のビジネスサイトを運営します。

  • メインビジネス: example.com
  • サイドプロジェクト: side-business.com
  • ポートフォリオサイト: myportfolio.com

クライアントプロジェクト

ウェブデザイナーや開発者が複数のクライアントサイトをホスティングします。

Primary: agency.com

Addon 1: client1.com

Addon 2: client2.com

Addon 3: client3.com

ブランド拡張

複数のブランドを管理する企業:

  • コーポレートサイト
  • 製品専用サイト
  • 地域別のバリエーション

開発・ステージング

テスト用に別のドメインを用意します。

  • 本番: mybusiness.com
  • ステージング: staging-mybusiness.com
  • 開発: dev-mybusiness.com

アドオンドメインの利点

コスト削減

  • 複数のウェブサイトを1つのホスティングプランで運営できる
  • 複数のホスティングアカウントへの支払いを避けられる
  • 共有資源の費用を抑えられる

管理の簡素化

  • すべてのサイトを1つの管理画面で管理できる
  • バックアップ管理を一元化できる
  • 1つのSSL証明書で複数ドメインをカバーできる(マルチドメイン証明書)

資源の有効利用

  • データベースサーバーを共有できる
  • 共通のPHP・ソフトウェアスタックを使える
  • メール管理を統合できる

制限と考慮事項

資源共有

すべてのドメインが次の資源を共有します:

  • 帯域幅の割り当て
  • ストレージ容量
  • CPUとメモリの上限
  • データベース接続

1つのサイトへのアクセスが急増すると、アカウント上のすべてのサイトに影響します。

セキュリティ上の懸念

  • 1つの侵害されたサイトが他のサイトに影響する可能性がある
  • ファイルシステムへのアクセスを共有する
  • サイト間で汚染が広がるリスクがある
  • すべてのサイトが同じサーバーIP上にある

パフォーマンスへの影響

1つのアドオンドメインへの大量アクセスは、すべてのドメインを遅くすることがあります。

Primary Domain (normal)     → Fast response

Addon Domain (high traffic) → Consuming resources

Result: All sites slow down

ホスティングプランの上限

共有ホスティングプランの多くはアドオンドメイン数を制限します。

  • ベーシックプラン: 0~5個
  • ビジネスプラン: 10~25個
  • プレミアムプラン: 50個以上または無制限

ベストプラクティス

1. 資源使用量を監視する

どのドメインが最も多く資源を使うかを追跡します。

# Check resource usage per domain

awstats, webalizer, or hosting panel analytics

2. セキュリティ対策を実施する

  • すべてのサイト(CMS、プラグインを含む)を最新に保つ
  • アドオンドメインごとに別のデータベースユーザーを使う
  • ファイル権限を制限する
  • 定期的にマルウェアをスキャンする

3. バックアップ戦略

ドメインごとのバックアップを作成します。

# Backup structure

/backups/

/primary-domain.com/

/addon-domain-1.com/

/addon-domain-2.com/

4. サブディレクトリを適切に使う

アドオンドメインのファイルを明確に整理します。

/home/user/

/public_html/ # Primary domain

/addon1.com/public_html/ # Addon domain 1

/addon2.com/public_html/ # Addon domain 2

5. 必要に応じてアップグレードを検討する

次の場合は専用/VPSホスティングへの移行を検討します:

  • トラフィックが共有ホスティングの容量を超える
  • セキュリティ分離が重要になる
  • 性能要件が高まる
  • 事業上重要なアプリケーションをホストしている

アドオンドメイン、サブドメイン、パークドメインの比較

アドオンドメインを使う場面

  • 完全に別のウェブサイトを運営する
  • 異なるブランドや事業を扱う
  • 独立したメール基盤が必要
  • コンテンツ管理を分離する

サブドメインを使う場面

  • メインサイトに関連するコンテンツ(blog.example.com)
  • 内部アプリケーション(app.example.com)
  • 地域別バージョン(uk.example.com)
  • テスト環境(staging.example.com)

パークドメインを使う場面

  • ブランドのバリエーションを保護する
  • メインサイトへリダイレクトする
  • 将来の利用に備えて確保する
  • 別の綴りやTLDを使う

よくある問題と解決策

DNS伝播の遅延

問題: 設定後もアドオンドメインにアクセスできない 解決策: DNS伝播に24~48時間待ち、DNS設定を確認する

ドキュメントルートのエラー

問題: 間違ったウェブサイトのコンテンツが表示される 解決策: ホスティング管理画面でドキュメントルートのパスを確認する

メールが機能しない

問題: アドオンドメインでメールを送受信できない 解決策: MXレコードを設定し、メールアカウントが作成されていることを確認する

SSL証明書の問題

問題: アドオンドメインでSSLが機能しない 解決策: マルチドメインSSLまたはすべてのドメインをカバーするLet's Encryptを使う

データベース接続の失敗

問題: アドオンドメインがデータベースに接続できない 解決策: データベースユーザーのホスト名と権限を確認する

アドオンドメインの設定を確認する

DNS解決を確認する

dig addon-domain.com A

# Should return your hosting server IP

ウェブサイトの応答を確認する

curl -I http://addon-domain.com

# Should return 200 OK

メール設定を確認する

dig addon-domain.com MX

# Should return your mail server

アドオンドメインは、複数のホスティングアカウントの費用をかけずに複数のウェブサイトを管理できる、経済的な解決策です。中小企業、開発者、複数のウェブプロパティを運営する人に適しています。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。