web-dev-qa-db-ja.com

DNSの委任:AWS Route53 NSレコードは正しく伝播していますか?

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)に作成します。各レコードは、ホストwwwns-{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秒に設定されています。これでよければ、プロセスを高速化するためにできることはありますか?ここで何かおかしいと思ったら、次は何をするのが一番いいでしょうか?

1
Ovid2020

この方法でゾーンのルートを委任することはできません。登録済みドメインに権限のあるネームサーバーを設定するregstrarのサイトで、他のオプションを見つける必要があります。

左側のサイドバーから[ドメインリスト]を選択し、ドメインの横にある[管理]ボタンをクリックします。

[ネームサーバー]セクションを見つけて、ドロップダウンメニューからお好みのオプションを選択します。

https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-can-i-change-the-nameservers-for-my-domain

「カスタムDNS」を選択し、そこでルート53サーバーを構成します。

1