無限ノック › ANS 練習問題一覧 › 問題
ANSネットワーク実装

ある企業は AWS Organizations を用いたマルチアカウント環境を運用しています。Shared Services アカウントの VPC(ap-northeast-1)に Route 53 Resolver のアウトバウンドエンドポイントを作成し、オンプレミス DNS サーバー(10.100.1.53)へ「*.corp.local」ドメインをフォワードするルールを設定しています。別の 3 つのアカウント(Account A・B・C)の各 VPC でも同一のフォワーディングルールを利用して「*.corp.local」を解決できるようにしたいと考えています。最もコスト効率が高く AWS のベストプラクティスに沿った実装方法はどれですか?

A
Route 53 Resolver フォワーディングルールを AWS Resource Access Manager(RAM)を使って Organizations 全体またはターゲットアカウントへ共有し、Account A・B・C の各 VPC でそのルールをアソシエートする。
✓ 正解
正しい。RAM によるルール共有は追加コストが最小で、エンドポイントの重複を避けられます。
B
Account A・B・C のそれぞれの VPC に Route 53 Resolver アウトバウンドエンドポイントを新たに作成し、各アカウントで同一のフォワーディングルールを個別に設定する。
誤り。アカウントごとにエンドポイントを作成すると費用と管理コストが増大し、同一の処理を重複させることになります。
C
Account A・B・C の VPC を Shared Services VPC と VPC ピアリングで接続し、各アカウントの Route 53 Resolver フォワーディングルールに Shared Services VPC のアウトバウンドエンドポイントの IP アドレスを直接指定する。
誤り。VPC ピアリング+エンドポイント IP の直接指定でも技術的には動作しますが、ピアリング設定と IP アドレスの手動管理が必要で複雑です。RAM 共有の方が簡潔であり AWS 推奨です。
D
AWS Transit Gateway で全 VPC を接続し、DNS クエリが Transit Gateway のルートテーブルを通じて Shared Services VPC のアウトバウンドエンドポイントへ到達するようルーティングを設定する。
誤り。Transit Gateway はネットワーク接続を提供しますが、DNS フォワーディングルールの共有とは無関係です。TGW を設定しても Resolver ルールは各 VPC に自動的に紐付けされないため、DNS 解決には寄与しません。

解説

Route 53 Resolver のフォワーディングルールは AWS RAM を使ってマルチアカウント間で共有できます。共有されたルールを各 VPC にアソシエートするだけで、追加エンドポイントの作成やネットワーク変更なしに同じ DNS フォワーディング設定を利用できます。これが AWS 推奨のマルチアカウント DNS 集約パターンです。 選択肢Aは正しい。RAM によるルール共有は追加コストが最小で、エンドポイントの重複を避けられます。 選択肢Bは誤り。アカウントごとにエンドポイントを作成すると費用と管理コストが増大し、同一の処理を重複させることになります。 選択肢Cは誤り。VPC ピアリング+エンドポイント IP の直接指定でも技術的には動作しますが、ピアリング設定と IP アドレスの手動管理が必要で複雑です。RAM 共有の方が簡潔であり AWS 推奨です。 選択肢Dは誤り。Transit Gateway はネットワーク接続を提供しますが、DNS フォワーディングルールの共有とは無関係です。TGW を設定しても Resolver ルールは各 VPC に自動的に紐付けされないため、DNS 解決には寄与しません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでANSを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← ANS の問題一覧に戻る