GCP Compute Engine で VM を作成しました。ドメイン名は Namecheap の solarnauts.net です。
DNS の A レコードを作成し、ホストにはサブドメイン discourse.solarnauts.net を、値には VM の外部 IP アドレスを設定しました。
./discourse-setup を実行すると、ポート 80 と 443 に関する警告が表示されます(以下参照)。
VM のファイアウォールルールでこれら 2 つのポートを開く設定を追加しましたが、依然としてこのエラーが発生します。どのような対応を推奨しますか?
ありがとうございます。
ドメイン名の確認中 . . . 警告: ホスト名 discourse.solarnauts.net を使用して、コンピューターのポート 443 にアクセスできないようです。 警告: [http://discourse.solarnauts.net](http://discourse.solarnauts.net/)(ポート 80)への接続も失敗しました。 これは、discourse.solarnauts.net が、Discourse をインストールしているこのマシンに到達できない IP アドレスに解決されていることを示唆しています。 最初に行うべきことは、discourse.solarnauts.net がこのサーバーの IP アドレスに正しく解決されていることを確認することです。 通常、これはドメインを購入した同じ場所で確認できます。 IP アドレスが正しく解決されていると確信している場合、ファイアウォールの問題である可能性があります。 「クラウドサービス名 ポート開放」でウェブ検索すると役立つかもしれません。
nslookup はご自身のシステムからのローカルチェックであり、システムやルーターの DNS キャッシュ、ISP の DNS リゾルバーなど、多くの要因の影響を受ける可能性があります。そのため、複数の PoP を経由して DNS レコードの存在と返される値を確認するサードパーティのサービスを利用しました。
新規作成された DNS レコードは、通常 10 分程度で解決され始めます。解決が遅い DNS サーバーでは 2〜6 時間程度かかることもありますが、最悪の場合でも最大 48 時間以内には解決されるはずです。Namecheap については以前利用したことがないため確かなことは言えませんが、ほとんどのドメイン登録事業者の DNS 伝播機能は比較的迅速に動作します。
あなたの設定で少し不審に思われる点は、どこでも DNS レコードに変更が見られないことです。おそらく、レコードが正しく作成されていない可能性があります。