LoginSignup
4
4

More than 5 years have passed since last update.

突然独自のルートドメインが使えなくなった

Last updated at Posted at 2014-10-24

herokuにショッピングサイトを構築し、それをムームードメインで取得したドメイン(wwwなどはないルートドメイン 例:www.example.comではなくexample.com)で取得したドメインで運用していた。

かれこれ2年くらい問題なく接続できていたのだが、つい先日(2014/10/20)からアクセスするとheroku のアプリケーションエラー画面が出てつながらなくなった。

取得したドメイン(というかURL)へアクセスするとherokuのアプリケーションエラー画面がでるということで、名前解決は問題なくされている。つまりheroku側で弾いているようだ。

独自ドメインでなくherokuの実態のURL(xxxx.herokuapp.com)でやるとつながるので、やはり独自ドメインからのアクセスを拒否しているように見える。

ググってみると、herokuではルートドメインは簡単には使用できないという情報が結構見つかった。でもいままで2年以上も問題なくつながっていたのはなぜなのか・・・・

とにかくこのままではまずいので、解決方法を探した結果、heroku で 独自ドメインを使う際の最善策を考えたにたどり着きました。

ここではAWSのサービスのひとつである「Amazon Route53」を使ってルートドメインからサブドメインに転送しようというもの

具体的には http://example.com へアクセスすると http://www.exsample.com へリダイレクトし、実体のxxx.herokuapp.comへアクセスするしくみ。

そのためにドメインを取得したムームードメインで使用するネームサーバーをこの「Amazon Route53」へ向けてあげている。

設定を終えてもすぐには反映されず、3時間くらいヒヤヒヤしたけど無事、つながりました。

でも今まで使えていたルートドメインに突然つながらなくなったのかは未だ不明・・・

しかしAWSってすごいなー

追記(2014/11/4)

メールのDNSもムームードメインを使っていたので、それもRoute53に以降する必要があった。

これをしないことで、独自ドメインとしてとっていたgmailのアドレスにメールが届かなくなっていた。(しかし送信はできる)

以下を参考に、Route53にMXレコードを設定して完了!

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4