Servisphere
Amazon Route 53 のアイコン(AWS Architecture Icons)

Amazon Route 53

DNS、ドメイン設定

DNS サービスです。ドメインを登録し、ドメインを AWS リソースに向け、遅延/地理に基づくルーティングやフェイルオーバー(failover)を行います。

  • コスト$ 安い
  • 難易度●●●●●
  • 未使用でも課金?少し
  • AWS マネージド
  • 出題試験CLF · SAA · DVA · SOA

範囲: Global

Route 53 をマップで開く →
たとえるならインターネットの電話帳のようなものです。名前から番号を調べます。

Route 53 はシステムのどこにある?

Route 53 を呼び出す

  • ユーザードメインを照会
Route 53

Route 53 が呼び出す

マップで全体を見る →

具体例でステップごとに

  1. ドメイン shop.example を購入し、AWS の ALB の後ろで動くアプリに向けたいと考えています。
  2. Route 53 にホストゾーンを作り、ALB を指すエイリアスレコードを追加します。ALB の IP を知る必要はありません。
  3. 別のリージョンに待機系を用意し、ヘルスチェック付きのフェイルオーバーレコードを作ります。
  4. メインのリージョンに障害が起きるとヘルスチェックが失敗し、Route 53 は自動で待機系リージョンのアドレスを返します。
  5. 新バージョンのリリース時は、加重レコードでユーザーの 10% を新バージョンに送り、試しに使ってもらいます。

▶ シナリオ「3 層 Web(従来型)」をマップで見る

いつ使う?

✓ 使うべき場面

ドメインを持つすべてのアプリケーション。

よくある使い方

  • ドメインを CloudFront、ALB、S3 に向ける(alias)
  • health check による Region 間のフェイルオーバー
  • 遅延、地理、重み付けによるルーティング(blue-green)
  • VPC 向けの内部 DNS(private hosted zone)

Route 53・CloudFront・ELB の違い

Route 53CloudFrontELB
役割DNS:名前をアドレスに変換CDN:ユーザーの近くでキャッシュリージョン内のインスタンスにトラフィックを分散
障害時の切り替え可能(リージョン間のフェイルオーバー)可能(オリジン間)リージョン内、AZ 間
場所に基づくルーティングレイテンシー、位置情報、地理的近接性最寄りのエッジを自動で選ぶなし
課金ホストゾーン + クエリ数データ転送量 + リクエスト時間料金 + 処理量

料金はいくら?

料金の例.com ドメイン 1 つ(約 $15/年)+ hosted zone 1 つ ≈ $0.5/月。
  • 課金方式: $0.50/hosted zone/月 + 約 $0.40/100 万クエリ。AWS リソースへの alias クエリは無料。health check 約 $0.50/月。ドメインは年単位で課金。
  • 無料枠: なし(コストは非常に低い)。
⚠️ 料金の落とし穴

放置された hosted zone。多数の health check。alias を使わないため、すべてのクエリが課金される。

料金は us-east-1 の参考値(2026年10月14日 更新)で、変更されている可能性があります。必ず AWS の料金ページでご確認ください。 AWS 公式の料金ページ ↗

💡 試験のコツ

ゾーンの頂点(example.com)を ALB や CloudFront に向けるなら、CNAME ではなく A レコードのエイリアスです。災害対策ならヘルスチェック付きのフェイルオーバールーティング、各地のユーザーにはレイテンシールーティング、段階的なリリースには加重ルーティングです。

本番の試験問題に挑戦

AWS 認定試験は英語でも受験できるため、問題文は英語のまま掲載しています。

1A customer is hosting their company website on a cluster of web servers that are behind a public facing load balancer. The customer also uses Amazon Route 53 to manage their public DNS. How should the customer configure the DNS zone apex record to point to the load balancer?

  1. ACreate an A record pointing to the IP address of the load balancer.
  2. BCreate a CNAME record pointing to the load balancer DNS name.
  3. CCreate a CNAME record aliased to the load balancer DNS name.
  4. DCreate an A record aliased to the load balancer DNS name.
答えを見る

正解: D

ゾーンの頂点には CNAME を使えません。Route 53 ではロードバランサーの DNS 名を指す A レコードのエイリアスを使え、ロードバランサーの IP が変わっても追従します。

2Regarding Amazon Route 53, if your application is running on Amazon EC2 instances in two or more Amazon EC2 regions and if you have more than one Amazon EC2 instance in one or more regions, you can use [...] to route traffic to the correct region and then use [...] route traffic to instances within the region, based on probabilities that you specify.

  1. Aweighted-based routing; alias resource record sets.
  2. Blatency-based routing; weighted resource record sets.
  3. Cweighted-based routing; weighted resource record sets.
  4. Dlatency-based routing; alias resource record sets.
答えを見る

正解: B

レイテンシーベースのルーティングでユーザーにとって最も遅延の少ないリージョンを選び、その後、加重レコードセットで設定した比率に従ってリージョン内のインスタンスに振り分けます。

Servisphere で 700 問以上を練習する →

よくある質問

エイリアスレコードと CNAME の違いは何ですか?

CNAME はある名前を別の名前に向けますが、ゾーンの頂点(example.com など)には使えません。エイリアスは Route 53 独自の機能で、頂点を ALB、CloudFront、S3 に向けることができ、AWS リソースへのエイリアスクエリは無料です。

Route 53 にはどんなルーティングポリシーがありますか?

シンプル、加重(割合で分散)、レイテンシー(最も遅延の少ないリージョン)、フェイルオーバー(ヘルスチェック失敗時に待機系へ切り替え)、位置情報と地理的近接性(場所に基づく)、複数値回答、IP ベースのルーティングがあります。

Route 53 の料金はどのように決まりますか?

ホストゾーンごとの月額料金に加え、DNS クエリ数、ヘルスチェック、Route 53 でドメインを購入した場合は年間の登録料金がかかります。

AWS 認定試験では Route 53 について何が問われますか?

シナリオに合ったルーティングポリシーの選択(災害対策にはフェイルオーバー、各地のユーザーにはレイテンシー、段階的なリリースには加重)、ヘルスチェック、ALB や CloudFront へのエイリアスレコード、VPC 内の名前解決のためのプライベートホストゾーンなどです。

関連サービス

Route 53 をマップで開く →