HerokuのDNS設定のエラーを解決したい
解決したいこと
独自ドメインを取った際のHerokuのDNS周りで起きているエラーを解決したいです。
発生している問題・エラー
経緯
Railsで作成したアプリをHerokuにてデプロイ
↓
お名前ドットコムにて独自ドメイン取得
↓
お名前ドットコムにてドメインのDNSの設定をして、Heorkuと独自ドメインを紐付ける。
↓
独自ドメインにアクセスした所、「There's nothing here, yet.」の画面が表示されてアプリが表示されない。(数日経って確認しても同じ状況)
↓
Herokuドメインページの「Setting」のDomainsを確認したところ、エラーが起きている
↓
エラー文にあるHerokuのマニュアルへ飛び、ドメインのTLS証明書を確認するコマンドを打つと以下のにFailingが起きている。
% heroku certs:auto
Domain Status Reason Last Updated
──────────────────────────── ─────── ────────────────────────────────────────────────── ────────────
www.hogehoge Failing Unable to resolve DNS for www.hogehoge 7 minutes
www.hogehoge.com Failing CDN not returning HTTP challenge 7 minutes
=== Some domains are failing validation, please verify that your DNS matches: heroku domains
See our documentation at https://devcenter.heroku.com/articles/automated-certificate-management#failure-reasons
自分で試したこと
似た現象の検索
Herokuマニュアルページの確認
既述のStatusがFailingになる原因については、
Heroku is unable to verify your DNS. We will keep trying to verify for up to an hour. See Troubleshooting for help addressing this error.
(HerokuはあなたのDNSを確認することができません。最大で1時間、検証を試み続けます。このエラーの対処方法については、トラブルシューティングを参照してください。)
→DNS設定に問題がある?
→「お名前ドットコムの取得したドメインの設定を確認したが問題無し
・heroku domain
で表示される「Domains Name」、「DNS Target」のお名前ドットコムDNS設定時の記載ミス、コピペミスもなし
・DNS Record Type の設定ミスもなし
似た現象の検索
エラー文にある
・Unable to resolve DNS for www.〜
・CDN not returning HTTP challenge
で検索
似た現象の質問もヒットするが、
自分の現象に当てはまらない もしくは、解決していないままの状態
(解決パターンとして、時間経過で解決する、お名前ドットコムのメール認証で解決する、など)
https://teratail.com/questions/134195
https://community.ovh.com/en/t/heroku-unable-to-resolve-dns-for-server/10483/2
https://stackoverflow.com/questions/71460258/heroku-acm-fails-cdn-not-returning-http-challenge-even-after-i-configured-my
https://teratail.com/questions/199016?rss=all
中でも1つ近いものがあったが、結果参考にはならなかった
https://ja.stackoverflow.com/questions/85813/heroku-%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E7%8B%AC%E8%87%AA%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%A7%E5%85%AC%E9%96%8B%E3%81%97%E3%81%9F%E3%81%84%E3%81%8C-dns%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%82%8B
>お名前ドットコム側の DNS レコード設定画面下部にある「DNSレコード設定用ネームサーバー変更確認」をチェックせずに進めていたのが原因でした。
→お名前ドットコムにて同じ操作を行ったが、DNSの設定が変わってしまいうまく行かず別のエラーが発生
(エラーを受けて、質問時と同じ状態へ再度設定)
現状
結局Herokuの設定ミスなのか、お名前ドットコムのDNS設定ミスなのか、把握出来ていない状態です。
何か分かる方がいましたらご教示ください。