AWSでNameCheapからRoute53にトラフィックを委任していますが、3時間後、サイトは稼働していません。 Chromeは「このサイトにアクセスできません」というエラーページで応答しています。確かに、Route53のドキュメントでは、アプリにアクセスできない可能性があると24〜48時間以内に確認できているため、これは問題ではない可能性があります。しかし、期限が迫っています。うまくいかない何かを48時間待つつもりはありません。ここでの私の希望は、経験豊富なユーザーに私のアプローチが正しいかどうかを知らせて、G Suite ToolboxのDigからのレポートがプロセスが予定通りに進んでいることを示すことです。
これは私が使用している構成で、他の3つのアプリで完全に機能します。
1)NSレコードを使用してAWS Route53でホストゾーンを作成します。その名前はexample.com
形式で、Aレコード(エイリアスとして)はライブElastic Beanstalk URLを指し、値がwww.example.com
であるCNAMEレコード(エイリアスではない)、およびns-{integer}.awsdns-{integer}.org. awsdns-hostmaster.Amazon.com. 1 7200 900 1209600 86400
形式の値を持つSOAレコード。
2)Route53にトラフィックを委任する4つのNSレコードをDNS(NameCheap)に作成します。各レコードは、ホストwww
とns-{integer}.awsdns-{integer}.org.
形式の値を使用します。4つの値は、ホストゾーンのNSレコード値から直接取得されます。 .org
、.com
、.net
、および.co.uk
の1つがあります。
3)AWS ACMからの証明書を使用して、ロードバランサーでSSLトラフィックを終了します。
これが機能することをテストするために見つけた最高のツールは、G Suite ToolboxのDigです。 www.example.com
を入力すると、次の結果が返されます。
id {integer}
opcode QUERY
rcode NXDOMAIN
flags QR RD RA
;QUESTION
www.example.com. IN NS
;ANSWER
;AUTHORITY
example.com. 53 IN SOA ns-{integer}.awsdns-{integer}.org. awsdns-hostmaster.Amazon.com. 1 >7200 900 1209600 86400
;ADDITIONAL
SOA ns-
の後の{integers}は、ホストゾーンのSOAレコードの{integers}と一致します。
以下に、このDNS構成を使用して動作している3つのアプリの1つであるstage.example.com
で取得したG Suite Digの戻り値を示します。
id {integer}
opcode QUERY
rcode NOERROR
flags QR RD RA
;QUESTION
stage.example.com. IN NS
;ANSWER
stage.example.com. 59 IN NS ns-{integer}.awsdns-{integer}.org.
stage.example.com. 59 IN NS ns-{integer}.awsdns-{integer}.co.uk.
stage.example.com. 59 IN NS ns-{integer}.awsdns-{integer}.com.
stage.example.com. 59 IN NS ns-{integer}.awsdns-{integer}.net.
;AUTHORITY
;ADDITIONAL
すべてのnsレコードの整数は、このサブドメインのホストゾーンにあるものと一致します。
NXDOMAIN
状態が飛び出します。この構成がNXDOMAIN
からNOERROR
に正常に移行しないと考える理由はありますか?ホストゾーンのすべてのレコードのTTLは、すべて最小値の60秒に設定されています。これでよければ、プロセスを高速化するためにできることはありますか?ここで何かおかしいと思ったら、次は何をするのが一番いいでしょうか?
この方法でゾーンのルートを委任することはできません。登録済みドメインに権限のあるネームサーバーを設定するregstrarのサイトで、他のオプションを見つける必要があります。
左側のサイドバーから[ドメインリスト]を選択し、ドメインの横にある[管理]ボタンをクリックします。
[ネームサーバー]セクションを見つけて、ドロップダウンメニューからお好みのオプションを選択します。
「カスタムDNS」を選択し、そこでルート53サーバーを構成します。