AWS Route 53

この記事について

この記事は、AWSのRoute
53に関する「Shifterでのカスタムドメイン」の専用ブランチです。手順に従う前に、「Shifterでのカスタムドメイン」に従って、ドメイン名をShifterに登録し、ドメイン検証レコードを取得する必要があります。

ドメイン名とDNSレコードのサンプル

ドメイン名のサンプル:

  • example.com
  • www.example.com

Shifterドメインのサンプル:

  • abc123.on.getshifter.io.
  • def456.cloudfront.net.

これらは、ShifterダッシュボードのShifterサイトの[Overview]ページで確認できます。またはCloudFrontドメインのサンプル検証レコード:

  • example.comの場合
    • Name: _abcde.example.com
    • Type: CNAME
    • Value: _01234.acm-validations.aws.
  • www.example.comの場合
    • Name: _hijkl.www.example.com
    • Type: CNAME
    • Value: _56789.acm-validations.aws.

I. AWSのRoute
53で検証DNSレコードを設定する

  1. コントロールパネルにログインします。

    URL: https://console.aws.amazon.com/route53/home

  2. 編集するドメイン名をクリックします。このドキュメントでは、サンプルドメインexample.comを使用します。

  3. NSの値がAWSのDNSサーバーであることを確認します。

    以下のサンプルでは、DNSサーバーが設定されています。

    ns-1237.awsdns-26.org.
    ns-99.awsdns-12.com.
    ns-548.awsdns-04.net.
    ns-1839.awsdns-37.co.uk.
  4. [レコードセットの作成]ボタンをクリックして、DNS検証レコードを追加します。

  5. ルーティングポリシーを選択します。

    [シンプルルーティング]を選択し、[次へ]ボタンをクリックします。

  6. レコードを設定します。

    [シンプルレコードを定義]をクリックします。


  7. example.comの検証レコードを追加します。

    設定する値:

    • レコード名: _abcde
    • 値/トラフィックのルーティング先:
      • プルダウン: [レコードタイプに応じてIPアドレスまたは別の値]
      • テキストエリア: _01234.acm-validations.aws.
    • レコードタイプ: CNAME
    • TTL : 300 (デフォルト)

  8. [シンプルレコードを定義]ボタンを再度クリックします。

  9. www.example.comの別の検証レコードを設定し、[シンプルレコードを定義]ボタンをクリックします。

    設定する値:

    • レコード名: _hijkl.www
    • 値/トラフィックのルーティング先:
      • プルダウン: [レコードタイプに応じてIPアドレスまたは別の値]
      • テキストエリア: _56789.acm-validations.aws.
    • レコードタイプ: CNAME
      トラフィックを別のドメイン名および一部のAWSリソースにルーティングします
    • TTL : 300 (デフォルト)

  10. [レコードセットの保存]ボタンをクリックします。

  11. すべての検証レコードが設定されました。

Shifterダッシュボードのドメイン名のステータスが「検証済み」に変わるまでしばらくお待ちください。

II. AWSのRoute
53でDNSレコードを設定する

ドメイン検証が完了したら、ドメイン名のALIASレコードとCNAMEレコードを設定します。

  1. [レコードセットの作成]ボタンをクリックして、DNS検証レコードを追加します。

  2. ルーティングポリシーを選択します。

    [シンプルルーティング]を選択し、[次へ]ボタンをクリックします。

  3. レコードを設定します。

    [シンプルレコードを定義]をクリックします。

  4. ALIASレコードを追加します。

    ドメイン名のALIASレコードを設定しましょう。

    example.comの場合:

    • レコード名: 空白にする必要があります
    • 値/トラフィックのルーティング先:
      • プルダウンメニュー1:
        [CloudFrontディストリビューションへのエイリアス]
      • プルダウンメニュー2: [米国東部 (バージニア北部) [us-east-1]]
      • テキストエリア: def456.cloudfront.net.
    • レコードタイプ: A
      トラフィックをIPv4アドレスおよび一部のAWSリソースにルーティングします
    • TTL : 300 (デフォルト)

    次に、[変更の保存]ボタンをクリックします。

  5. [レコードセットの作成]ボタンをクリックして、CNAMEレコードを追加します。

  6. ルーティングポリシーを選択します。

    [シンプルルーティング]を選択し、[次へ]ボタンをクリックします。

  7. レコードを設定します。

    [シンプルレコードを定義]をクリックします。

  8. CNAMEレコードを追加します。

    www.example.comの場合:

    • レコード名: www
    • 値/トラフィックのルーティング先:
      • プルダウン: [レコードタイプに応じてIPアドレスまたは別の値]
      • テキストエリア: abcd123.on.grshifter.io
    • レコードタイプ: CNAME
      トラフィックを別のドメイン名および一部のAWSリソースにルーティングします
    • TTL : 300 (デフォルト)

    [シンプルレコードを定義]ボタンをクリックします。

  9. すべてのレコードが設定されました。

  10. 設定を確認します。

以上です!ドメインはShifterのURLを指すようになります。