ネットワーク ・
Amazon Route 53 完全ガイド|DNS・ヘルスチェック・トラフィック管理
Route 53 は AWS のフルマネージド DNS サービス。ドメイン登録から DNS 解決、ヘルスチェック、トラフィック管理まで提供する。7 種類のルーティングポリシーで高度な配信制御ができ、AWS リソースとの統合(ELB / CloudFront / S3)が緊密...
AWS のフルマネージド DNS サービス。ドメイン登録・DNS 解決・ヘルスチェック・高度なルーティングを提供。
1. 概要(端的に)
Route 53 は AWS のフルマネージド DNS サービス。ドメイン登録から DNS 解決、ヘルスチェック、トラフィック管理まで提供する。7 種類のルーティングポリシーで高度な配信制御ができ、AWS リソースとの統合(ELB / CloudFront / S3)が緊密。SLA 100%(DNS 解決)。
2. 何ができるか
- DNS 解決:パブリック・プライベートホストゾーン
- ドメイン登録:
.com.jp等の取得・更新 - 7 種のルーティングポリシー:詳細は Route53-Routing ノート
- ヘルスチェック:エンドポイント死活監視
- DNSSEC:DNS 改ざん対策
- AWS サービス統合:ELB / CloudFront / S3 / API Gateway へのエイリアス
3. 特徴
| 観点 | 特徴 |
|---|---|
| SLA | DNS 解決:100% / コントロールプレーン:99.99% |
| 追加料金 | ホストゾーン $0.50/月、クエリ単位課金、ドメイン登録は別途 |
| 対応レコード | A / AAAA / CNAME / MX / TXT / SRV / NS / PTR / CAA / Alias |
| Alias レコード | AWS 独自、追加料金なし、Apex ドメイン対応 |
| DNS フェイルオーバー | ヘルスチェック連動の自動切替 |
| プライベート DNS | VPC 内のみ解決可 |
Alias レコード(AWS 独自)
- ELB / CloudFront / S3 静的サイト / API Gateway 等への参照
- Apex ドメイン(example.com)でも使える(CNAME は不可)
- 追加料金なし(CNAME は AWS リソース指す場合課金)
- DNS 名変更に自動追従
4. 仕組み
Route 53 は グローバル分散 DNS インフラで動作。世界中のエッジで解決されるため、ユーザーに近い場所で高速応答する。
構成要素
- ホストゾーン:DNS ゾーンの管理単位
- レコードセット:DNS レコード
- ヘルスチェック:エンドポイント監視(HTTP / HTTPS / TCP)
- ルーティングポリシー:トラフィック振り分けルール
- トラフィックポリシー:複雑なルーティングの可視化編集
動作の流れ
- ホストゾーン作成(example.com)
- NS レコードをドメインレジストラに設定
- A / AAAA / Alias レコード追加
- ヘルスチェック設定(任意)
- ユーザーが DNS クエリ:Route 53 が応答
- ルーティングポリシーに基づいて IP 返却
プライベートホストゾーン
- VPC 内からのみ解決可
- 内部マイクロサービス・社内 DNS 用
- VPC 単位で関連付け
DNS 伝播
- TTL に応じてキャッシュ
- 短い TTL(60 秒)で迅速な切替可(ただしクエリ料金増)
5. ユースケース
ユースケース 1:標準的な Web サイト DNS
example.com → ALB へ Alias レコードで紐付け。
ユースケース 2:マルチリージョン DR
プライマリ→セカンダリへ Failover ルーティングで自動切替。
ユースケース 3:地理的最適化
日本ユーザーは東京、米国ユーザーはバージニアへ Geolocation ルーティング。
ユースケース 4:A/B テスト
Weighted ルーティングで新環境に 10% だけ振り向け。
ユースケース 5:プライベート DNS
社内マイクロサービス(*.internal.example.com)の名前解決。
6. 関連用語
- Route53-Routing — 7 種ルーティングポリシー詳細
- CloudFront / ELB / S3 — Alias レコードの対象
- ACM — HTTPS 証明書連携
- Global-Accelerator — 別の経路最適化手段
7. 関連サイト
AWS 公式
参考
🎓 試験での出題傾向
| 試験 | 重要度 | 主な出題パターン |
|---|---|---|
| CLF | 高 | DNS / Route 53 の役割 |
| SAA | 高 | ルーティングポリシー選定(頻出)、フェイルオーバー設計 |
| DVA | 中 | API Gateway へのカスタムドメイン |
| SOA | 高 | Route 53 運用・ヘルスチェック |