私が運用しているこのはてなブログproのドメイン(mikanusagi.com) のサブドメインを、WordPressでも運用したいな…と思って試してみた話の第3弾です。
今回ご紹介しているやり方を試してみようと思われる方、アクセスが不安定になる可能性がとても高いので、自己責任でお願いします。
私はうまくいきましたが、うまくいかないこともあるかもしれません…
- ネームサーバー:Xserverレンタルサーバーで、はてなブログproで利用中のドメイン(のサブドメイン)を使うことができるのか
- はてなブログでwwwのサブドメインを使っているドメインのネームサーバーを変更する
- www.mikanusagi.comにCNAMEを追加できなかった結果、ブログが表示されなくなる
- 一旦元に戻す (Xserverレンタルサーバー→Xserverドメインへ)
- Retry: 既存のAレコードを削除して、CNAMEを追加してみる
- テストでうまくいったから本番環境(このブログ)でやってみる
- 最後に
ネームサーバー:Xserverレンタルサーバーで、はてなブログproで利用中のドメイン(のサブドメイン)を使うことができるのか
Xserver のドメインは複数のサーバーで使うことができるのか その1
Xserver のドメインは複数のサーバーで使うことができるのか その2
WordPressで運用中のドメインで新たにサブドメインを作ってはてなブログに使ってみたところ、問題なく稼働しました。
ということで、
結論
ネームサーバーをXserverレンタルサーバーに設定していても、はてなブログproで独自ドメインを利用することができる。
詳しくは「その2」をご参考ください。なんかすごく簡単に終わったんですよね。でも私、前設定がうまくいかなかったんですよ…。何でか分からないけど。。
できないことがあるってこと?もう一回やってみるか…。
はてなブログでwwwのサブドメインを使っているドメインのネームサーバーを変更する
このブログのURLはwww.mikanusagi.comです。
なぜwwwをつけているかというと、開設当初ネイキッドドメイン(ホスト名なしのmikanusagi.comなどのドメイン)を利用することができず、Google アドセンスの申請にwwwが必要だったからです。
ネームサーバーはXserverドメインで運用中です。このドメインのネームサーバーをXserverレンタルサーバーに変えたいと思います。
早速変更してみたいと思いますが、念のためXserverドメインのDNSレコード設定をスクショ。万一失敗してもすぐに戻れるように。
ネームサーバー設定を変更する
ネームサーバーをXserverレンタルサーバーに変更します。
変更後は、Xserverドメイン側からはDNSレコード設定を触ることができなくなりました。
XserverドメインのDNSレコード設定を確認する
はてなブログproで独自ドメイン(サブドメイン)を使うには、DNSレコードでCNAMEの設定を行わなければなりません。
Xserverレンタルサーバーに変更したので、XserverのサーバーパネルからDNSレコードを追加しようと思います。
えっ。なにこれ。見覚えある。前できなかった時の画面じゃん。。できなかったっていう記憶は間違っていなかったんだ。。
同一「ホスト」名にCNAMEとAレコード、AAAAレコード、MXレコードは併せて登録できない そうです。。
DNSレコードについての説明はこちら。
DNSレコードの編集 | レンタルサーバーならエックスサーバー
デフォルトの画面がこんな感じ。
すでにwww.mikanusagi.comにAレコードが登録してあるから、CNAMEを追加で登録することができなかったということのようです。
- A(Address)レコードでは、ホスト名をどのようにIPv4アドレスへ変換するかを指定します。
- CNAME(Canonical NAME)レコードは、ホストに別名(エイリアス)を付ける際に利用されます。
正規ホスト名に対する別名を指定してください。別のサーバーに転送する時などに利用します。
www.mikanusagi.comにCNAMEを追加できなかった結果、ブログが表示されなくなる
そうこうしているうちに、しばらくすると、www.mikanusagi.com利用中のこのブログにアクセスできなくなってしまいました。
CNAME設定できてないから、そりゃそうだよね
一方で、csshtml.mikanusagi.com は、CNAMEを設定することができたので、反映に少し時間がかかったものの、DNSレコード入力後しばらくして、アクセス可能になりました。
一旦元に戻す (Xserverレンタルサーバー→Xserverドメインへ)
ブログにアクセスできなくなるなんて論外なので、沼る前にとりあえず一旦元に戻します。
その時の手順がこちら。
- ネームサーバーをXserverドメインに戻す。
- ネームサーバーが切り替わり、CNAMEも設定できているにも関わらず、一向に回復しない私のサイト…。
- Xserverのサーバーパネルを見てみると、なぜか、ネームサーバーをレンタルサーバーにした時のDNSレコードが画面上残ってる。もしかしてエックスドメイン側と競合したりしちゃってる…?
- サーバーパネルに設定したmikanusagi.comを削除。
しばらくして戻りました。よかった。(。´Д⊂)
Retry: 既存のAレコードを削除して、CNAMEを追加してみる
うーん。あくまで、はてなブログproで、このwww.mikanusagi.comを使う前提でなんとかしたい…
さっきは、Aレコードが既に書いてあったから、wwwに CNAMEの設定ができなかったわけですが…
Aレコードはホスト名をどのようにIPv4アドレスへ変換するか指定するものらしいので、 CNAMEで新たな指令を出すなら削除しても大丈夫か…?
- DNSレコードのwww.mikanusagi.comのAレコードを削除して、CNAMEを追加する
これやってみるか…。
実は前述の操作の時に、mikanusagi.comのドメインで、ついでにAレコードをCNAMEに書き換えてみたのですが、その直後はうまくいきませんでした (上のスクショはその時のもの)。こう言う場合は1日単位で様子をみるべきかと思いましたが、稼働中のサイトが表示されないままでいろいろ試すのはあまり良くないので、仕切り直しで別のあまり稼働していないドメインで試してみることにしました。
なお、仕切り直しで使うドメインは、サブドメインをWordPressで運用中のものです。
Aレコードを削除して、CNAMEを追加した後、はてなブログproに独自ドメインを追加しました。
「ドメインの設定状況」は、エラーと有効を行ったり来たり。。なんか不安定です。
公開して、アクセスしてみると…
ちゃんと表示されない
えー😱
ダメか…
ただ、これは自分のサイトなので、この警告を無視して進んでみると、ちゃんとアクセスできました。一応認識はされているみたい。
https://の通信 (SSL化) が不安定になっているのだと思われます。
しばらく放置してみる
設定が反映されて、安定するのに時間がかかることがあると聞いたことがあったので、しばらく放置してみることにしました。
1時間後…変わらず。。
2時間後…変わらず。。
すっかり忘れて5時間後。
無事表示されました!*.+゚ヾ(*´∀`*)ノ*.+゚
ということで、
ということですね。
そして、繰り返しになりますが、この独自ドメインのサブドメインはWordPressでも運用ができていることは確認済みです。
テストでうまくいったから本番環境(このブログ)でやってみる
とりあえず、はてなブログproでwwwのサブドメインを使いつつ、WordPressで別のサブドメインの運用をすることは可能そうです。一時的にエラーになる可能性が高いのと、今後トラブルが発生する可能性は否定できない状況ではありますが、www.mikanusagi.comでもやってみることにしました。
ネームサーバーを変更します。
サーバーパネルでドメイン (〇〇.comみたいなの) を追加します。
ドメインが追加されていることを確認します。
反映されるのに少し時間がかかりますが、反映前でもDNSレコードは変更できます。
ということで、DNSレコードを変更します。
今回はwww...のAレコードを削除して、CNAMEを追加しました。
また、このブログの姉妹ブログのcsshtmlのサイト分もCNAMEを追加しました。
ちなみに、csshtmlはもともとネームサーバーがXsereverドメインの時に作っていたので、最初サブドメインとして再作成せずに進めてみました。が、その後表示が不安定になったので、エックスサーバーでサブドメインを再度作りました (再作成したら、DNSレコードのCNAMEが消えてしまったので、再度追加しました。上のスクショは再作成前のものです)。
この辺の仕組みもよく分からないから、トライアンドエラーで進めていて、明確にどうするのが正しいか書けなくてごめんなさい。ネームサーバーが変わるので、サブドメインの再登録は、必要な気はしますけどね。。
結果
www.mikanusagi.com でも、無事表示されました。試しに他のドメインでやってみた時と違って、今回は不安定になることなく、スムーズに移行できました。なにが違うのかよく分かりませんが…。
一方で、サブドメインを再度作成したりなどしていた csshtml.mikanusagi.com は、再作成のデータが反映されたあともしばらく不安定でした。
…が、数時間後には安定して表示されるようになりました。
最後に
今回は、「ネームサーバーをXserverレンタルサーバーにしている独自ドメインで、ホスト名がwwwのサブドメインでもはてなブログに使うことはできるのか」ということで、2つのドメインで試した結果、できるということが分かりました。今後どうなるかは分かりませんが。。
なお、一点だけ懸念していることがあって…
今回はてなブログproのブログにはwwwのサブドメインを使っています。これは、独自ドメインを使い始めた時に、私の場合他に選択肢がなかったからです。で、今からドメイン変更するのは結構大変なので、このまま運用したいと思っています。
今回の操作で、今まで「www.mikanusagi.com」で入力しても、「mikanusagi.com」だけで入力しても、いずれもこのブログが表示されていましたが、今は、mikanusagi.comだけだと表示されなくなっています。まあ、mikanusagi.comのIPアドレスがエックスサーバーのものなので、当然と言えば当然なのですが。
なので、mikanusagi.comにはてなブログのIPアドレスを割り当てていないことが、どう影響してくるか分かりません。
もし私と全く同じことを試そうと思っていらっしゃる場合は、自己責任でお願いします。。(今回においては、無知故に、絶対大丈夫という根拠が示せないので…それでもやりたい!という私のような方もいらっしゃるかもしれないのと備忘録も兼ねて、記事はアップしますが…)。
なにはともあれ、とりあえずできたからよかったです。
さっそくWordPressにもサブブログ作っていきたいと思います✨
それでは今回はこのへんでヽ(*´∀`)