質問: Route53からALBを経由してEC2に接続しようとしています。 ドメインは他社なので、Route53のNSレコードを設定しました。 Route53のAレコードエイリアスにALBを設定しましたが、接続することができません。 EC2にElasticIPを設定し、Route53のAレコードにIPを設定すれば接続することができました。 また、ALBのDNS(xxxxxxxxxxx.us-west-2.elb.amazonaws.com)をブラウザに直接打ち込むと EC2に接続できるため、ALBの設定自体は間違ってはいないかと思います。 いろいろと調べましたが、この状態でRoute53のAレコードのエイリアスにALBを設定すれば 接続できるとしか書いていません。 なにか設定が漏れているのだと思いますが、どこを調べればいいのかわかりません。 どうぞご教示お願いします。 ご返信ありがとう御座います。 現在の設定は以下のとおりです Aレコード xxx.xxx.xxx.xxx 現在はIPですが、ELBのエイリアスにしたいです NSレコード ns-XXX.awsdns-XX.com. ns-XXX.awsdns-XX.net. ns-XXXX.awsdns-XX.co.uk. ns-XXXX.awsdns-XX.org. SOAレコード ns-XXX.awsdns-XX.com. awsdns-hostmaster.amazon.com. NSレコードとSOAレコードはデフォルトのまま変更していません
回答: ご教示いただいた前提であれば、確かに「type:A - IPv4 addres」レコードセットの下記箇所を変更するだけで設定は合っているかと思います。 Alias:Yes Alias Target: > > Route53のAレコードエイリアスにALBを設定しましたが、接続することができません。 > > > ちなみに、接続確認は、設定変更から時間を置いて試されたりしたでしょうか? リゾルバのキャッシュの他にも、時間を置くべきポイントがあるようです。 > > 変更したリソースレコードセットが Amazon Route 53 DNS サーバーに伝達されるまでに、しばらく時間がかかります。現在、変更が伝達されたことを確認する唯一の方法は、GetChange API アクションを使用することです。通常、変更は 2~3 分以内にすべての Amazon Route 53 ネームサーバーに伝達されます。まれに、プロパゲートするのに最大で 30 分ほどかかることがあります。 > > > あくまで確認用として、現状の「EIPを指定しているレコードセット」とは別に、 Name:<テスト用のサブドメイン>としたレコードセットを追加して試すのもよいかもしれません。 ご検討ください。