サイトアイコン NegativeMindException

ネームサーバとDNSレコードの話

この前書いた通り、このブログをAWSからwpXのレンタルサーバへ移行したわけだけど、その後もちょっとしたトラブルがあり、半日ほどブログにアクセスできなくなってました。



wpXサーバに新しく立ち上げたWordpressにオイラがもともと使っていた独自ドメイン”negativemind.com”を設定する際に、ネームサーバもwpXが提供しているものへ変更したのです。



そもそも、この”negativemind.com”という独自ドメインは、何年か前にお名前.comで取得したもので、最初はGoogleAppsで使うことが目的だった。その時からネームサーバもお名前.comのものを使っていて、その後初めてWordpressでブログを立ち上げた立ち上げた際にも同じネームサーバにDNSレコードを設定していた。

今までは、あんまりよくわからずにその都度ググって得た断片的な知識で設定値を真似して、なんとなくこの独自ドメインを運用してました。オイラは情報系の大学院まで出ておきながら、意外とこの手の知識はど素人。Web関係にはとても疎いのです。

よくわからずにwpXのマニュアル通りにこのドメインのネームサーバをお名前.comのものからwpXサーバのものへ変更してしまい、もともとお名前.comの方に設定していたdnsレコード設定が全部無効になってしまったのだ。←これが最初の失敗
ここで、このブログ以外の”negativemind.com”を使ったサービスが機能しなくなってしまった。

なんとか復旧しなきゃと、ネームサーバをお名前.comへ戻してみたけど、お名前.com側ではwpX上のブログのURLが未設定だから、今度はブログにアクセスできなくなってしまった。

この時点で、DNSレコード設定を直さなきゃいけないことに気づけばよかったんだけど、無知なオイラは再びネームサーバをwpXへ変更してしまったのです。
当然、また他のサービスがおかしくなってしまったので、ここで初めてネームサーバとDNSレコードについてお勉強開始。

要するに、使用しているネームサーバに正しくDNSレコードを設定すれば良いわけね。
今回、さらなる混乱の元だったのは、xpXサーバ側が気を利かせた(?)DNSレコード設定をデフォルトで有効にしていたこと。
デフォルトで、ドメインが入る全てのURLを表すワイルドカードが設定されていたため、”negativemind.com”と付くURLは全てwpXサーバへ飛んでくるようになっていた。デフォルトでネームサーバも設定されていて、なぜか優先度が最大設定になっていた。
ずいぶんと排他的なデフォルト設定のおかげで大混乱でした。

どうやら、wpXサーバのデフォルトDNS設定は、独自ドメインによるURLは全てwpXサーバへ飛ばし、サーバ側でそれぞれのURLを読み分けてサイトを表示するようになっているようです。確かにその方がユーザーによる個別設定は減るけどさ。。。
wpXサーバ上に立てたブログのURLをピンポイントでDNSてコードに設定してあげれば、ネームサーバはどこのものを使っても良いと思う。今回、大変勉強になりました。

さて、最初の設定にちょっと混乱があったものの、wpXサーバでのWordpressの動作は非常に快適で、レスポンスの早さにちょっと感動する。そうそうダウンすることもなさそうで、かなり安心感がある。


スポンサーリンク

関連記事

  • ブログをSSL化
  • ブログが3日間ほどダウンしてました
  • WordPressで数式を扱う
  • WordPress on Google App Engineを1週間運用してみて
  • WordPress on Windows Azure
  • ツールの補助で効率的に研究論文を読む
  • iPhoneをSSHクライアントとして使う
  • WordPressプラグインの作り方
  • Amazon EC2ログイン用の秘密鍵を無くした場合の対処方法
  • ブログをGoogle App EngineからAmazon EC2へ移行
  • Web経由でRaspberry PiのGPIOを操作したい
  • Google App EngineでWordPress
  • AmazonEC2のインスタンスをt1.microからt2.microへ移行する
  • WordPressの表示を高速化する
  • ブログをAWSからwpXへ移行
  • 世界のトレンドをリアルタイムに把握するサイト 『Googttrer』
  • ブログが1日ダウンしてました
  • まだ続くブログの不調
  • 現在公開されているWeb API一覧
  • 偏愛マップ
  • ドットインストールのWordPress入門レッスン
  • オープンソースのIT資産・ライセンス管理システム『Snipe-IT』
  • WordPressのテーマを自作する
  • WordPressのサーバ引っ越し方法を考える
  • AMIMOTO(PVM版)で作成したインスタンスをAMIMOTO (HVM版)へ移行する
  • Webサイトのワイヤーフレームが作成できるオンラインツール
  • 実は頻発しているブログの不具合
  • Google XML Sitemap Generatorプラグインを3.4.1へダウングレード
  • 網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した
  • 無償版G Suiteの使用を継続する
  • WordPressをAmazon EC2のt2microインスタンスで1週間運用してみて
  • WordPressプラグインによるサイトマップの自動生成
  • ブログのデザイン変えました
  • Google App Engine上のWordPressでAmazonJSを利用する
  • ブログがダウンしてました
  • このブログのデザインに飽きてきた
  • 無料の英文チェックWebサービス『PaperRater』
  • Netron:機械学習モデルを可視化するツール
  • Connected Papers:関連研究をグラフで視覚的に探せるサービス
  • Mean Stack開発の最初の一歩
  • Google App Engine上のWordPressでFlickrの画像を貼る
  • Raspberry Pi 2のGPIOピン配置
  • モバイルバージョンを終了