EC2 上で複数のインスタンスを連携してサービスを構築する場合、参照先のIPアドレスを特定したいことが多々あります。 固定の IP アドレスを持つには、Elastic IP を使えばよいですが、なるべくドメイン名によってその辺の制御を行いたくなります。 AWS のネットワークは NAT のような状況なので、クラウド内で閉じたネットワークアクセスにはローカル IP 宛でアクセスしたいものです。 Elastic IP はグローバル IP を固定するものであり、ローカル IP はインスタンスの再起動などで変わってしまいます。 これ自体は、EC2 インスタンスの Public DNS から逆引きすることで、クラウド内では DNS がローカル IP アドレスを自動で返してくれます。 以上の仕組みを利用して、ドメイン名からローカル IP を次の手順で導けます。 ドメイン名から正引きしてグローバル IP