質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Q&A

解決済

1回答

1255閲覧

HerokuにXServerで取得したドメインを設定したい

deracine3473

総合スコア14

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

0グッド

0クリップ

投稿2022/06/04 20:11

XServerで取得したドメインをHerokuに設定したいのですが、URL「http://www.domainname.com」を入力すると以下の画面になります。
イメージ説明
Herokuにドメイン設定に関する質問はいくつか拝見したのですが解決しなかったため質問させていただきます。

参考にしたサイト

こちらで行った手順は以下の通りです。
他のサイトも参考にしていたため余計な手順もあるかもしれません。

Herokuにドメイン設定追加

heroku domains:add www.domainname.com heroku domains:add domainname.com ← これは参考サイトにはありませんでした
heroku domains:wait www.domainname

↑wait は当初実行しておらず、後で実行したら↓のエラーが出ています。

heroku domains:wait www.domainname.com › Error: Couldn't find that domain name. › › Error ID: not_found

ドメイン設定の追加自体は以下で確認できました。

heroku domains Domain Name / DNS Record Type / DNS Target / SNI Endpoint domainname.com / ALIAS or ANAME / xxxxx.herokudns.com / undefined wwww.domainname.com / CNAME / yyyyy.herokudns.com / undefined
host www.domainame.com www.domainname.com is an alias for yyyyy.herokudns.com. yyyyy.herokudns.com has address 111.111.111.111 yyyyy.herokudns.com has address 222.222.222.222 yyyyy.herokudns.com has address 333.333.333.333 yyyyy.herokudns.com has address 444.444.444.444
host domainame.com 出力なし

PointDNSアドオン追加

heroku addons:create pointdns:developer

以下のように設定しました。
イメージ説明

XServerネームサーバ設定

お名前.comでの設定が多くXServerでの設定例が見当たらなかったので、この辺りが正しいのか特に不明です。
ネームサーバー設定で、「その他のサービス」にPointDNSの「NS」欄のサーバを入力しました。
イメージ説明

気になる点

  • heroku domains:wait がエラーになっている
  • 設定当初はページが見つかりません(404?)のエラーだったが、時間が経過したら最初に添付した画面になった。(設定が反映された?)

以上、よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2022/06/04 21:59

heroku でアプリを動かしてますか?
deracine3473

2022/06/04 23:08

ありがとうございます。 アプリ自体は起動しており、ダッシュボードの「OpenApp」から従来のURL(https://アプリケーションID.herokuapp.com/)が起動します。
guest

回答1

0

自己解決

根本的な解決ではないのですが、今回は以下の手順でドメインのURLでページの表示が確認できました。

  • HerokuアドオンのPointDNSでの設定をやめた(設定削除)
  • CloudFlareに登録し、DNS設定
  • XServerのネームサーバ設定でCloudFlareのサーバ情報を設定

投稿2022/06/05 23:55

deracine3473

総合スコア14

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問