Jayendra’s Blog

この記事は自己学習用に「AWS Certification – Route 53 Overview(Jayendra’s Blogより)」を日本語に訳した記事です。


Route53

  • Amazon Route 53 は3つの主要機能を提供します:
    • ドメイン登録
      • あなたはドメイン名を登録することができます
    • ドメインネームシステム(DNS)サービス
      • www.example.comのようなフレンドリーなドメイン名を192.0.2.1のようなIPアドレスに変換します
      • 信頼性の高い DNS サーバのグローバルネットワークを使用して DNS クエリに応答するため、レイテンシが短縮されます
      • インターネットトラフィックを CloudFront、Elastic Beanstalk、ELB、または S3 にルーティングできます。 これらのリソースへの DNS クエリは無料です。
    • ヘルスチェック
      • Webや電子メールサーバーなどのリソースの健全性を監視できます。
      • インターネットを介した自動リクエストをアプリケーションに送信します。それが到達可能で、利用可能で、機能的であることを確認する
      • CloudWatchアラームは、リソースが利用できなくなったときにヘルスチェックが通知を送信するように設定できます。
      • 利用できないリソースからインターネットトラフィックをルーティングするように構成できます

サポートされる DNS リソースレコードタイプ

  • A(アドレス)形式
    • は、例えば10進表記のドット付き10進表記の IPv4 アドレスである。 192.0.2.1
  • AAAAフォーマット
    • コロンで区切られた16進形式の IPv6 アドレスです
  • CNAME形式
    • ドメイン名と同じ形式です
    • DNS プロトコルは、DNS 名前空間のトップノードの CNAME レコードの作成を許可しません。たとえば、ゾーンの頂点としても知られています。 DNS名 example.com の登録、ゾーンの頂点がexample.com、example.com の CNAME レコードを作成できませんが、www.example.com、newproduct.example.comなどのCNAMEレコードを作成することができます。
    • サブドメインの CNAME レコードが作成された場合、そのサブドメインの他のリソースレコードセットは作成できません。 www.example.com 用に作成された CNAME では、名前フィールドの値がwww.example.comの他のリソースレコードセットは作成できません。
  • MX(Mail Xchange)形式
    • MX レコードの優先度を表す10進数と電子メールサーバーのドメイン名が含まれています
  • NS(ネームサーバ)形式
    • NSレコードは、ホストされているゾーンのネームサーバーを識別します。 NSレコードの値は、ネームサーバーのドメイン名です。
  • PTRフォーマット
    • PTRレコードの Value 要素は、ドメイン名と同じ形式です。
  • SOA(Start of Authority)形式
    • SOAレコードは、ドメインと対応する Amazon Route53 ホストゾーンに関する情報を提供します
  • SPF(Sender Policy Framework)形式
    • 以前は SPF レコードが電子メールメッセージの送信者の身元を確認するために使用されていましたが、推奨されていません
    • SPF レコードの代わりに、該当する値を含む TXT レコードが推奨されます
  • SRVフォーマット
    • SRV レコードの Value 要素は、スペース区切りの4つの値で構成されています。最初の3つの値は、優先度、重み、およびポートを表す10進数です。第4の値は、例えばドメイン名である。 10 5 80 hostname.example.com
  • TXT(テキスト)形式
    • TXT レコードには、二重引用符で囲まれた文字列のスペース区切りリストが含まれています。 1つの文字列には最大値255文字です。ドメイン名でエスケープできない文字に加えて、スペース
      TXT 文字列で使用できる

Alias レコードセット

  • Route53 は Alias リソースレコードセットをサポートしています。これにより、CloudFront ディストリビューション、Elastic Beanstalk、ELB、静的 Web サイトとして設定された S3 バケット、または別の Route53 リソースレコードセットへのクエリのルーティングが可能になります。
  • Alias レコードは DNS RFC の標準ではなく、DNS 機能への Route53 の拡張機能です。
  • Alias レコードは、DNS 仕様が “A”レコード(IPアドレス)を指すために “zone apex”を必要とし、CNAME ではなく、頂点ゾーン(wwwがないルートドメイン)をロードバランサ DNS 名にマップするのに役立ちます。
  • Route53は、Alias リソースレコードセットが参照するリソースレコードセットの変更を自動的に認識する。ロードバランサを指すサイトの場合、ロードバランサの IP が変更された場合、Route53は、リソースレコードセットを含むホストゾーンに変更を加えることなく DNS 回答にこれらの変更を自動的に反映します。
  • Alias リソースレコードセットが CloudFront ディストリビューション、ロードバランサ、または S3 バケットを指している場合、TTL(Time To Live)は設定できません。Route53は、CloudFront、ロードバランサ、または Amazon S3 TTLを使用します。

AWS認定試験の練習問題

  • 質問はインターネットから収集され、答えは自分の知識と理解に基づいてマークされます(これはあなたと異なる場合があります)。
  • AWSサービスは毎日更新され、回答と質問はすぐに時代遅れになる可能性がありますので、それに応じて調査してください。
  • AWSのアップデートのペースを追うためにAWS試験の質問は更新されないため、基礎となる機能が変更されても質問が更新されないことがあります。
  • さらなるフィードバック、ディスカッション、修正を可能にします。
  1. Amazon Route53 は何を提供していますか?
    1. グローバルコンテンツ配信ネットワーク
    2. どれでもない。
    3. スケーラブルなドメインネームシステム
    4. Amazon EC2 の SSH エンドポイント
  2. Amazon Route 53 は NS レコードをサポートしていますか?
    1. はい、ネームサービスレコードをサポートしています。
    2. いいえ
    3. MXレコードのみをサポートしています。
    4. はい、ネームサーバーレコードをサポートしています。
  3. Route53は MX レコードをサポートしていますか?
    1. はい
    2. これは CNAME レコードをサポートしますが、MX レコードはサポートしません。
    3. いいえ
    4. プライマリ MX レコードのみ。 セカンダリ MX レコードはサポートされていません。
  4. Amazon Route53 のリソースレコードについて、次のうちどれが当てはまりますか? 2つの回答を選択
    1. Aliasレコードは、あるDNS名を別のAmazon Route53 DNS名にマッピングできます。
    2. ゾーンの頂点の CNAME レコードを作成することができます。
    3. Amazon Route53 CNAME レコードは、どこにでもホストされている任意の DNS レコードを指すことができます。
    4. TTLは、Amazon Route53 のエイリアスレコードに設定できます。
    5. Amazon Route53 Aliasレコードは、どこにでもホストされている任意の DNS レコードを指すことができます。
  5. Amazon Route53について正しい記述はどれですか? (2つの回答を選択)
    1. Amazon Route53は リージョンレベルのサービスです
    2. ドメイン名を登録することができます
    3. Amazon Route53は、プライマリサイトに障害が発生しても、バックアップサイトに対してヘルスチェックとフェイルオーバーを実行できます
    4. Amazon Route53はレイテンシベースルーティングのみをサポート
  6. 顧客は、パブリックに面したロードバランサの背後にある Web サーバーのクラスタ上に自社の Web サイトをホストしています。 また、Amazon Route53 を使用してパブリック DNS を管理します。 お客様はロードバランサを指すように DNS ゾーンの頂点レコードをどのように設定する必要がありますか?
    1. ロードバランサの IP アドレスを示す A レコードを作成する
    2. ロードバランサの DNS 名を示す CNAME レコードを作成します。
    3. ロードバランサの DNS 名にエイリアスされた CNAME レコードを作成します。
    4. ロードバランサの DNS 名にエイリアス化された A レコードを作成する
  7. ユーザーは3つのインスタンスで ELB を構成しました。 ユーザは、ELB による冗長性と同様に高可用性を達成したいと考えています。 以下のAWSサービスのどれがユーザーが ELB に対してこれを達成するのに役立ちますか?
    1. Route53
    2. AWSメカニカル・ターク
    3. Auto Scaling
    4. AWS EMR
  8. ドメインのゾーンの頂点、たとえば “myzoneapexdomain com”を Elastic Load Balancer に向けてどのように指すことができますか?
    1. AAAAレコードを使用する
    2. Aレコードを使用する
    3. Amazon Route 53 CNAME レコードを使用して
    4. Amazon Route 53 Aliasレコードを使用すると
  9. システムの一般的なアベイラビリティと稼働時間を確認するシンプルで総合的なチェックを作成する必要があります。 あなたのシステムは、HTTP を話す API としてそれ自身を提示します。 これを達成するための AWS の最も簡単なツールは何ですか?
    1. Route53 ヘルスチェックリンクを参照
    2. CloudWatch ヘルスチェック
    3. AWS ELBヘルスチェック
    4. EC2ヘルスチェック

参考文献