下記ガジュマル育ててる人が書いてくれている
Cloudfrontを使ってる際にhostsにて表示確認と似た内容になるのですが、
先日ALB+EC2を利用しているお客様より、公開前に表示確認をしたいといったお問い合わせをいただいたので、
hosts設定の方法を記載します。
手順
1. AWS管理コンソールにログインしALBの設定項目に移動し、対象ALBのドメイン名を確認します。
2. このドメイン名でnslookupもしくはdigを使用して、IPアドレスを取得します。
$ dig 〇〇〇〇.elb.amazonaws.com
;; QUESTION SECTION:
;〇〇〇〇.elb.amazonaws.com. IN A
;; ANSWER SECTION:
〇〇〇〇.elb.amazonaws.com. 60 IN A ××.××.××.××
〇〇〇〇.elb.amazonaws.com. 60 IN A ○○.○○.○○.○○
3. hosts設定に下記を書き込めば完了となります。
××.××.××.×× www.example.com example.com
終わりに
CloudFront同様、IPアドレスは動的に変わります。
「NLB」を利用もしくは「Global Accelerator」を利用すれば固定のIPが提供されますが、今日はこのへんで。