【完全版】サブドメインの作り方(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アドレス |
---|
幾つかのレンタルサーバーの利用でwwwが確認できますが、このwwwはサブドメインだったわけです。これに真似てサブドメイン(sub)を同じように指定すればよいだけです。ケースによってはNSレコードでも可能です。
⇒【ドメイン】DNSレコードの設定方法は?お名前.comのDNSレコード設定は利用できる?
⇒ ムームーDNSカスタム設定
⇒ DNS情報・URL転送の設定 | バリュードメイン