アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

NginxでAWS VPC内で通信するためにDNSを指定する

構成

internalなドメインを使ってVPC内で通信を行います。

フォワーダを一回通してから後段のアプリケーションに通信を流します。
(ALB -> Application(Nginx)) -> (ALB -> Application)

設定

所属しているVPCのIPを調べます。ここでは 172.31.0.0 です。
f:id:matsudamper:20211011043429p:plain

この値に+2したものがDNSサーバーのIP アドレスになります。
これを nginx.conf に設定します。

nginx.conf

http {
    resolver 172.31.0.2;
}

https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/VPC_DHCP_Options.html#AmazonDNS