ネットワーク

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. 特徴

観点特徴
SLADNS 解決:100% / コントロールプレーン:99.99%
追加料金ホストゾーン $0.50/月、クエリ単位課金、ドメイン登録は別途
対応レコードA / AAAA / CNAME / MX / TXT / SRV / NS / PTR / CAA / Alias
Alias レコードAWS 独自、追加料金なし、Apex ドメイン対応
DNS フェイルオーバーヘルスチェック連動の自動切替
プライベート DNSVPC 内のみ解決可

Alias レコード(AWS 独自)

  • ELB / CloudFront / S3 静的サイト / API Gateway 等への参照
  • Apex ドメイン(example.com)でも使える(CNAME は不可)
  • 追加料金なし(CNAME は AWS リソース指す場合課金)
  • DNS 名変更に自動追従

4. 仕組み

Route 53 は グローバル分散 DNS インフラで動作。世界中のエッジで解決されるため、ユーザーに近い場所で高速応答する。

構成要素

  • ホストゾーン:DNS ゾーンの管理単位
  • レコードセット:DNS レコード
  • ヘルスチェック:エンドポイント監視(HTTP / HTTPS / TCP)
  • ルーティングポリシー:トラフィック振り分けルール
  • トラフィックポリシー:複雑なルーティングの可視化編集

動作の流れ

  1. ホストゾーン作成(example.com)
  2. NS レコードをドメインレジストラに設定
  3. A / AAAA / Alias レコード追加
  4. ヘルスチェック設定(任意)
  5. ユーザーが DNS クエリ:Route 53 が応答
  6. ルーティングポリシーに基づいて 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. 関連用語


7. 関連サイト

AWS 公式

参考


🎓 試験での出題傾向

試験重要度主な出題パターン
CLFDNS / Route 53 の役割
SAAルーティングポリシー選定(頻出)、フェイルオーバー設計
DVAAPI Gateway へのカスタムドメイン
SOARoute 53 運用・ヘルスチェック