【完全版】サブドメインの作り方(DNSの設定)

サブドメイン

サブドメインとサブディレクトリの違い

  • サブドメイン・・・sub.wordpress-blog.work
  • サブディレクトリ・・・wordpress-blog.work/sub

例えば、当サイトのドメインは「wordpress-blog.work」ですが、サブドメインは「sub.wordpress-blog.work」の「sub」に当たります。サブディレクトリは「wordpress-blog.work/sub」の「sub」です。位置が違います。

 

補足:サブディレクトリの作り方

wordpress-blog.work/sub (サブディレクトリ)

ディレクトリ

サブディレクトリはただフォルダを作れば良いだけです。例えばサブディレクトリに新たなWordPressサイトを作りたければ、公開フォルダ直下にサブディレクトリとしてのフォルダを作ってWordPressをその場所を指定してインストールするだけです。(なおサブディレクトリを別サーバーを指定するケースは一般的ではないです)

 

 

以下、本題です。

サブドメインの作り方は2パターン

sub.wordpress-blog.work (サブドメイン)

サブドメインの作り方は同一サーバーか?または別サーバーか?の2つに分かれます。

  • サブドメインのコンテンツは同一サーバーを利用・・・利用しているサーバーだけで作成・設定できる
  • サブドメインのコンテンツは別サーバーを利用・・・利用しているサーバーに加え、DNSサーバーでの設定が必要になる

それぞれ説明していきます。

 

サブドメインを作る(同一サーバー)

同一サーバー

既に設定したドメインを選択してサブドメイン名を記入、作成ボタン等をクリックするだけでサブドメインが作れます。レンタルサーバーがDNS設定を裏で行ってくれるので簡単です (ZenlogicはこちらでDNS設定する必要あり)。これら手順はそれぞれのレンタルサーバーのホームページに記載があります。

サブドメイン設定 | エックスサーバー
さくらインターネットのサブドメインを設定したい
独自ドメインのサブドメイン設定について | ロリポップ
ConoHa WINGでサブドメインを設定する方法
サブドメインの設定 | mixhost
サブドメインの設定 | スターサーバー
サブドメインの設定 | スタードメイン
サブドメインを作成する | お名前.com レンタルサーバー
サブドメインは使えますか。| Zenlogic

同一サーバーのドメイン設定であれば、これらを参考にすれば良いです。

 

サブドメインを作る(別サーバー)

別サーバー

同一サーバーでは1つのサーバーにドメイン紐づけるだけでOKでしたが、別サーバーのコンテンツをサブドメインで表示させるには、サブドメインへのアクセス時に別サーバーを参照するようDNS設定する必要があります。仮に通常利用しているサーバーをAサーバー、別サーバーをBサーバーとすると、

  • 通常のドメイン → Aサーバー
  • サブドメインへのアクセス → Bサーバー

という感じです。

 

実際に行う手順としては下記の通りです。

1.ドメイン・サブドメイン設定(サーバー側)

まず双方のサーバーでそれぞれドメイン設定、サブドメイン設定を行います。

  • Aサーバー(ドメイン)・・・ドメインの設定
  • Bサーバー(サブドメイン)・・・サブドメインの設定 (ドメインの設定しても構わない)

ここでドメインのURLは同じです。この設定は公開フォルダを指定する設定です。

 

2.DNS設定で双方を指定する

大抵の場合、すでにドメイン(サブドメインではない方)は指定されているかと思います。これは多くのレンタルサーバーで半自動的に行ってくれるものだからです。いずれにせよ、下記のような設定をします。

DNSサーバー A AサーバーのIPアドレス

www A AサーバーのIPアドレス
sub A BサーバーのIPアドレス

幾つかのレンタルサーバーの利用でwwwが確認できますが、このwwwはサブドメインだったわけです。これに真似てサブドメイン(sub)を同じように指定すればよいだけです。ケースによってはNSレコードでも可能です。

【ドメイン】DNSレコードの設定方法は?お名前.comのDNSレコード設定は利用できる?
ムームーDNSカスタム設定
DNS情報・URL転送の設定 | バリュードメイン