ハイブリッドDNS設計 Route 53 Resolverでオンプレミスとの名前解決を統合する
本記事はANS(Advanced Networking Specialty)を目指す方向けに、オンプレミス環境とAWS環境が混在するハイブリッド構成でのDNS設計を解説します。試験では、双方向の名前解決要件から適切なResolverの構成を選ぶ力が問われます。
覚え方のフレームは3つの観点です。方向(どちらからどちらへ解決するか)・エンドポイント(受信か送信か)・共有(複数VPCへの展開)。
Route 53 Resolverの2つのエンドポイント
インバウンドエンドポイントは、オンプレミスからVPC内のプライベートホストゾーンやリソースの名前をAWS側で解決させたい場合に使います。アウトバウンドエンドポイントは、VPC内のリソースからオンプレミスのDNSサーバーが管理するドメインを解決させたい場合に使い、条件付きフォワーディングルールと組み合わせます。本社のADドメインとAWS上のプライベートゾーンを双方向に解決したい要件では両方のエンドポイントを併用します。
Resolver Rulesの共有
作成した転送ルールはRAM(Resource Access Manager)で他のアカウントやVPCと共有できます。多数のVPCやアカウントを持つ組織で、DNS転送ルールを個別に設定する手間を省きたい要件で有効です。Route 53 Profilesを使うと複数VPCへのルール一括適用もできます。
DNS Firewallとの併用
Resolverにはドメインベースのフィルタリングを行うDNS Firewallを関連付けられます。名前解決の経路は確保しつつ、既知の不正ドメインへの問い合わせだけを遮断したい要件ではDNS Firewallルールグループを追加します。
| 項目 | インバウンドエンドポイント | アウトバウンドエンドポイント |
|---|---|---|
| 方向 | オンプレミスからVPCへの問い合わせを受信 | VPCからオンプレミスへ問い合わせを送信 |
| 用途 | AWS側のプライベートゾーンを社内に公開 | 社内ドメインをAWSリソースから解決 |
| 選ぶ要件 | 社内からAWSリソース名を引きたい | AWSからオンプレミスのADなどを引きたい |
チェックリスト
- インバウンド・アウトバウンドエンドポイントの役割を区別できる
- 条件付きフォワーディングルールの用途を説明できる
- RAMによるResolver Rulesのアカウント間共有を理解している
- DNS Firewallとの併用シナリオを説明できる
まとめ
ハイブリッドDNSは「方向・エンドポイント・共有」で整理し、インバウンド・アウトバウンドを要件に応じて組み合わせるのが定石です。この記事の理解度はクイズで確認し、最新の試験範囲はAWS認定 公式ページで確認しましょう。
ANS(高度なネットワーキング) におすすめの教材
AWS認定 高度なネットワーキング−専門知識(ANS-C01)完全対応テキスト
要点整理から攻略する AWS認定 高度なネットワーキング−専門知識
AWS認定ANS(ANS-C01)実践問題集(図解付き・220問)
AWS認定ANS 演習テスト(日本語)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。