クラウド / クラウドDNS
Route 53 Resolverとは
Amazon Route 53 Resolver。AWS VPC内外のDNS問い合わせを中継し、オンプレミスDNSや他VPCとの名前解決をつなぐ仕組みです。
用語集内のカードを見るクラウド / クラウドDNS
Amazon Route 53 Resolver。AWS VPC内外のDNS問い合わせを中継し、オンプレミスDNSや他VPCとの名前解決をつなぐ仕組みです。
用語集内のカードを見るRoute 53 Resolverを、定義だけで終わらせず、現場で出てくる場面、確認材料、見落としやすい点、関連語とのつながりまで順に確認できます。
実務メモ
Route 53 ResolverはハイブリッドDNSでよく使います。VPCからオンプレDNSへ出すOutbound、オンプレからVPCへ入れるInbound、転送ルール、Private Hosted Zoneの関連付けを分けて見ます。
証跡にはResolver EndpointのIP、転送ルール、対象ドメイン、関連VPC、オンプレ側DNS、UDP/TCP 53の許可、クエリログを残します。
IP疎通があってもDNS転送ルールやPHZ関連付けが違えば解決できません。逆にDNSが解決できてもアプリ通信の経路があるとは限りません。
Route 53 Resolverは、AWS VPC内外のDNS問い合わせをつなぐための仕組みです。VPC内の名前解決だけでなく、オンプレミスDNSへ問い合わせを転送したり、オンプレミスからVPC内の名前を引けるようにしたりできます。
ハイブリッド環境では、通信経路がつながっていても名前解決ができなければアプリは動きません。Route 53 Resolverは、その名前解決の境界を設計する部品です。
オンプレミスからAWSへ段階移行するとき、社内ドメインとPrivate Hosted Zoneを併用するとき、複数VPCで共通の名前解決ルールを使いたいときに登場します。inbound endpointは外部からVPC側へ、outbound endpointはVPCから外部DNSへ問い合わせる入口になります。
スプリットDNSを使う環境では、同じ名前でも参照元によって違う答えが返るため、Resolverルールの設計が障害原因になりやすいです。
確認では、inbound/outbound endpoint、転送ルール、関連付けVPC、セキュリティグループ、オンプレミスDNSのACL、クエリログを見ます。DNSはUDP/TCP 53を使うため、FWで片方だけ許可して失敗することもあります。
Route 53 Resolverを設定すればネットワーク疎通も自動でできる、というわけではありません。Direct Connect、VPN、ルート、セキュリティグループ、オンプレミスFWが別途必要です。
また、Private Hosted Zoneを作っただけで全VPCから見えるわけでもありません。どのVPCに関連付けたか、転送ルールと競合していないかを確認します。
名前解決障害は、アプリ障害として見えることが多いです。Route 53 Resolverのルール、変更履歴、クエリログ、オンプレミス側のDNS設定を同じRunbookにまとめると切り分けが速くなります。
関連語はDNS、VPC、スプリットDNSです。クラウド移行では、IP経路とDNS経路を別々に設計する感覚が重要です。
同じ主要カテゴリの用語をまとめて確認できます。現在の用語を起点に、前後の用語へ進むと文脈を保ったまま読み進められます。