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

ある企業がVPCをデュアルスタック(IPv4とIPv6)対応にアップグレードしています。プライベートサブネット内のEC2インスタンスに対して以下の要件があります。 (1) IPv6アドレスを割り当てて外部サービスへのアウトバウンド通信(ソフトウェアアップデート、外部APIコール等)を可能にする (2) インターネットからインスタンスへのインバウンド接続は拒否する (3) 既存のIPv4通信(NATゲートウェイ経由)は変更しない IPv6要件を満たすために追加すべき設計要素はどれですか?

A
既存のNATゲートウェイにIPv6サポートを有効化し、プライベートサブネットのルートテーブルにIPv6デフォルトルート(::/0)をNATゲートウェイに向けて追加する
NAT ゲートウェイは IPv4 専用であり IPv6 トラフィックをサポートしないため、この設計要素では要件を満たせません(NAT64 は別機能です)。
B
Egress-Only Internet Gateway(EIGW)を作成してVPCにアタッチし、プライベートサブネットのルートテーブルにIPv6デフォルトルート(::/0)をEIGWに向けて追加する
✓ 正解
Egress-Only Internet Gateway(EIGW)は IPv6 専用のステートフルゲートウェイで、アウトバウンドのみ許可しインバウンドを遮断します。
C
既存のInternet Gateway(IGW)のルートテーブルにIPv6デフォルトルート(::/0)をプライベートサブネットへ追加し、セキュリティグループのインバウンドルールですべてのIPv6トラフィックを拒否する
Internet Gateway(IGW)は双方向通信を許可するため、プライベートサブネットへのインターネット到達経路が生じ要件(2)を満たせません。
D
プライベートサブネットのEC2インスタンスにはIPv6アドレスを割り当てず、DNS64とNAT64をVPCに設定してIPv4のNATゲートウェイ経由でIPv6宛て通信を処理する
DNS64/NAT64 は IPv6 クライアントが IPv4 サービスへ接続するための仕組みであり、インスタンス自身の IPv6 アウトバウンド通信要件とは目的が異なります。

解説

IPv6アドレスはグローバルにルーティング可能なパブリックアドレスであるためNATは不要です。プライベートサブネットのインスタンスがアウトバウンド通信のみを行い、インターネットからのインバウンド接続を拒否するためにEgress-Only Internet Gateway(EIGW)を使用します。EIGWはIPv6専用のステートフルなゲートウェイで、インスタンスが開始したアウトバウンド通信のみを許可し、外部からの非要請インバウンド接続を遮断します。 選択肢Aは誤りです。NATゲートウェイはIPv6トラフィックをサポートしていません。NATゲートウェイはIPv4専用です(NAT64は別の機能です)。 選択肢Bが正解です。EIGWを使用することで、IPv6のアウトバウンド通信を許可しつつインターネットからのインバウンド接続を遮断でき、既存のIPv4通信(NATゲートウェイ経由)にも影響を与えません。 選択肢Cは誤りです。Internet Gateway(IGW)はインバウンド・アウトバウンド双方向の通信を許可するため、セキュリティグループで拒否設定をしていてもプライベートサブネットにインターネットへのルートが存在することになり、要件(2)のアーキテクチャとして不適切です。 選択肢Dは誤りです。DNS64/NAT64はIPv6のみのクライアントがIPv4サービスに接続するためのメカニズムであり、インスタンス自身にIPv6アドレスを割り当ててIPv6サービスへ通信するという本要件の目的とは異なります。

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

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

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