Menu


エックスサーバーで取得したドメインにサブドメインを追加し シン・クラウド for Free のサブドメインに設定する

エックスサーバー サブドメイン シン・クラウド for Free DNS 設定
2024年03月20日

タイトルの通りですが、エックスサーバーで取得したドメインはエックスサーバーで運用しつつ、エックスサーバーで追加したサブドメインを別サーバーである シン・クラウド for Free で運用するよう設定してみました。

参考になるかはわかりませんが、その作業内容を備忘録として残します。

おおまかな作業手順は以下の通りです。

  1. サブドメインの追加(エックスサーバー側)
  2. ドメイン・サブドメインの追加(シン・クラウド for Free 側)
  3. DNS 設定(エックスサーバー側)
  4. SSL 設定(シン・クラウド for Free 側 と エックスサーバー側 両方)
この記事では、エックスサーバーで取得したドメインを ict-yorozu.com、シン・クラウド for Free に設定したいサブドメインを pi.ict-yorozu.com としています。

(1)サブドメインの追加(エックスサーバー側)

まず、エックスサーバー側にサブドメインを追加。

  1. エックスサーバーのサーバーパネルにログイン
  2. サブドメイン設定から該当のドメインを選択
  3. サブドメインを追加

サブドメイン設定一覧に追加したサブドメインがあれば追加は完了。

Xserver サーバーパネル サブドメイン追加

(2)ドメイン・サブドメインの追加(シン・クラウド for Free 側)

続いて、シン・クラウド for Free 側に、エックスサーバーと同じドメイン・サブドメインを追加。

  1. シン・クラウド for Free のサーバーパネルにログイン
  2. ドメイン設定からドメインを追加
  3. サブドメイン設定からサブドメインを追加

ドメイン設定一覧とサブドメイン設定一覧に追加したドメインとサブドメインがあれば追加は完了。

※ ドメインはエックスサーバーで運用しますが、サブドメインを追加するためにドメイン追加は必要。

シン・クラウド for Free サーバーパネル ドメイン・サブドメイン追加

(3)DNS 設定(エックスサーバー側)

DNS 設定は、エックスサーバー と シン・クラウド for Free の両サイトにて、上級者向けの機能だと案内されています。設定を誤って追加・削除すると既存のサーバー機能に影響が出ますので、慎重に作業するようしてください。※免責事項にも記載していますが、この情報を参考に作業をされて何かしら問題が発生しても当所は責任を負えません。DNS 設定のバックアップを行い、ご自身の判断のもと、作業をおこなうようにしてください。
  1. エックスサーバーのサーバーパネルにログイン
  2. DNSレコード設定から該当のドメインを選択
  3. DNSレコード追加を押下し、以下のように記載(Aレコードを追加)
ホスト名pi.ict-yorozu.com ※1
種別A
内容xxx.xxx.xxx.xxx ※2
TTL3600
優先度0

※1 ホスト名は自分のサブドメイン名を入力してください。
※2 内容には シン・クラウド for Free の IPアドレスを指定します。シン・クラウド for Free の IPアドレスはシン・クラウド for Free のサーバーパネルのサーバー > サーバー情報から確認することができます。IPアドレスは DNSレコード設定から追加したドメインの Aレコードの値からも確認することができます。

上記の設定完了から数時間ほど経過すると DNS が反映されますので、ドメインのディレクトリ( 今回の例では /ict-yorozu.com/public_html/pi.ict-yorozu.com/ )に index.html を配置して Webページが表示されるか確認します。

無事に Webページが確認できたら、エックスサーバーで追加したサブドメインをシン・クラウド for Free で運用するための設定は完了ですが、仕上げに SSL 設定を行います。

(4)SSL 設定(シン・クラウド for Free 側 と エックスサーバー側 両方)

シン・クラウド for Free で SSL 設定を開くと、ネームサーバーが異なっていることが原因で NS相違 と表示されています。

シン・クラウド for Free サーバーパネル SSL 設定 NS相違

SSL設定を有効にするには、

  • シン・クラウド for Free のネームサーバーへ変更
  • 他社サーバーでのWeb認証
  • 他社ネームサーバーでのDNS認証

のいずれかの設定が必要とのこと。

今回はサブドメインだけを シン・クラウド for Free で運用するため、シン・クラウド for Freeのネームサーバーへ変更するという選択肢はありませんので、これは却下。

他社サーバー(今回の場合はエックスサーバー)での Web認証が時間もかからず手っ取り早いとは思いましたが、どうせ DNS を触るのですから DNS認証でもするかということで、まずは DNS認証を行うことにしました。

他社ネームサーバー(今回の場合はエックスサーバー)でのDNS認証を選択すると、ホスト名、種別、内容がそれぞれ表示されますので、この内容をメモしておきます。

シン・クラウド for Free サーバーパネル SSL 設定 他社ネームサーバーでの DNS認証

エックスサーバーのサーバーパネルにログインし、該当のサブドメイン(今回の例では pi.ict-yorozu.com )のDNSレコード設定にメモした内容通りに入力。

ホスト名_acme-challenge.pi.ict-yorozu.com
種別TXT
内容xxxxxxxxxxxx ※ 
TTL3600
優先度0

※ 内容は シン・クラウド for Free の SSL設定 > 他社ネームサーバーでのDNS認証で確認した内容。

DNS の反映は数時間ほど時間がかかりますが、設定反映後に ON にするを押下すると SSL設定に進みます。

ちなみに他社サーバーでの Web認証の場合は、エックスサーバーのサブドメインのディレクトリ( 今回の例では /ict-yorozu.com/public_html/pi.ict-yorozu.com/ )に .well-known/acme-challenge/ にトークンファイルをアップロードする形で認証することができます。

シン・クラウド for Free サーバーパネル SSL 設定 他社サーバーでの Web認証

以下はFTP でアップロードした場合のイメージ。

シン・クラウド for Free サーバーパネル SSL 設定 他社サーバーでの Web認証 FTPアップロードイメージ

いずれかの方法で設定完了後、シン・クラウド for Free の SSL設定を確認してみると、無料独自SSL ON と表記されます。

シン・クラウド for Free サーバーパネル SSL 設定完了(NS相違)

ここまでの手順を踏んで、改めて Webページに https でアクセスすると保護された通信と表示され、SSL も無事に設定されていることが確認できました。

SSL設定と Webページの確認後、NS相違 ? がオレンジ色の文字で若干アラートっぽくて気にはなりますが、ネームサーバーはエックスサーバーを使用したままですので、シン・クラウド for Free から見ると NS相違 は正しいので、まぁ、気にするなかれといったところでしょうか。

以上、細かくは説明しませんでしたが、おおまかな流れが伝われば幸いです。

引き続き、シン・クラウド for Free を楽しみたいと思います。

広告