メインコンテンツにスキップ

AWS Route 53でのDNS設定

AWS Route 53のドメインをWedSitesに接続するための手順を説明します。

対応者:Brian
今日アップデートされました

AWS Route 53でのDNS設定

AWS Route 53のドメインをWedSitesに接続するための手順を説明します。

Amazon Route 53でドメインのDNSを管理している場合は、以下の手順に従ってWedSitesの結婚式ウェブサイトに接続するために必要なDNSレコードを追加してください。

始める前に

まずWedSitesにドメインを追加してください。「設定」>「一般」にアクセスしてカスタムドメインを入力し、保存してください。その後、ここに戻ってDNSレコードを設定します。

AWSアカウントへのアクセスが必要です。AWS Management Consoleにログインでき、Route 53ホストゾーンを管理する権限があることを確認してください。

追加が必要なDNSレコード

Route 53ホストゾーンに以下の2つのレコードを追加します:

レコードタイプ

ホスト

転送先 / ターゲット

TTL

A(アドレス)

@

37.16.10.26

3600

CNAME(エイリアス)

www

domains.wedsites.com

3600

重要:ルートドメイン(yourwedding.comなど)を使用する場合はAレコードのみが必要です。サブドメイン(www.yourwedding.comなど)を使用する合はCNAMEのみが必要です。両方のバージョンのドメインが機能するように、両方を追加することをお勧めします。

手順

ステップ1: AWSコンソールにログインする

console.aws.amazon.comにアクセスしてAWSアカウントにサインインします。

ステップ2: Route 53に移動する

  1. AWSコンソールで、検索バーに「Route 53」と入力するか、「Networking & Content Delivery」の下で見つけます

  2. Route 53」をクリックします

ステップ3: ホストゾーンを開く

  1. 左サイドバーの「Hosted zones」をクリックします

  2. ホストゾーンリストでドメイン名をクリックします

  3. 現在のDNSレコードのリストが表示されるはずです

ドメインのホストゾーンがない場合は、まず「Create hosted zone」をクリックしてドメイン名を入力して作成する必要があります。

ステップ4: 既存のAレコードを確認する

ドメイン名(サブドメインプレフィックスなし)の既存のAレコードを探してください。

既存のAレコードがある場合:
- 37.16.10.26を指していないAレコードを削除する必要があります
- 複数のAレコードがあると、ドメインが時々しか機能しなくなります
- 競合するレコードを選択し、「Delete」をクリックします

注: Route 53はレコード名を@ではなく完全なドメイン名(yourwedding.comなど)で表示する場合があります。

ステップ5: Aレコードを追加する

  1. Create record」をクリックします

  2. フィールドに入力します:

    • Record name: 空欄のまま(これはルートドメインを表します)

    • Record type: A – Routes traffic to an IPv4 address

    • Value: 37.16.10.26

    • TTL: 3600

    • Routing policy: Simple routing

  3. Create records」をクリックします

ステップ6: CNAMEレコードを追加する

  1. 再度「Create record」をクリックします

  2. フィールドに入力します:

    • Record name: www

    • Record type: CNAME – Routes traffic to another domain name

    • Value: domains.wedsites.com

    • TTL: 3600

    • Routing policy: Simple routing

  3. Create records」をクリックします

カスタムサブドメインを使用していますか? wwwの代わりにwedding.yourwedding.comのようなものを使用している場合は、Record nameフィールドの「www」を「wedding」に置き換えてください。

ステップ7: レコードを確認する

作成後、ホストゾーンのレコードリストで両方のレコードが表示されていることを確認します:
- ルートドメインが37.16.10.26を指しているAレコード
- wwwがdomains.wedsites.comを指しているCNAMEレコード

レコードを追加した後

DNS伝播を待ちます。Route 53のDNS変更はRoute 53サーバーでは通常60秒以内に伝播しますが、グローバルな伝播はTTL値に依存し、最大で数時間かかる場合があります。

SSL証明書は自動的に追加されます。ドメインが接続されると、httpsで動作するようにSSL証明書を自動的に追加します。これはドメイン接続後数時間以内に行われます。

ドメインをテストします。待った後、ブラウザでドメインにアクセスしてみてください。結婚式のウェブサイトが表示されるはずです!

トラブルシューティング

数時間後もドメインが機能しない場合
- 上記のとおりにDNSレコードを正確に入力したことを再確認してください
- 競合するAレコードを削除したことを確認してください
- ドメインのネームサーバーがRoute 53ホストゾーンに向けられていることを確認してください(NSレコードを確認)
- WedSitesの「設定」>「一般」でドメインを入力したことを確認してください

ネームサーバーの不一致?
- Route 53でドメインを登録した場合、ネームサーバーは自動的に一致するはずです
- 他で登録してRoute 53をDNSに使用している場合は、レジストラのネームサーバーがホストゾーンのNSレコードと一致していることを確認してください

CNAMEの問題が発生する場合
- Record nameが空欄ではなく「www」であることを確認してください
- Valueフィールドが正確に「domains.wedsites.com」であることを確認してください
- Route 53はエイペックス(ルートドメイン)でのCNAMEを許可しません — CNAMEはwwwのようなサブドメインにのみ使用してください

DNS設定を確認する必要がありますか?
- dnschecker.orgにアクセスします
- ドメインを入力し、「A」レコードタイプを選択します
- 結果に37.16.10.26が表示されるはずです

Route 53固有の注意事項

ホストゾーン: Route 53はDNSレコードをホストゾーンに整理します。各ドメインは独自のホストゾーンを持ちます。ホストゾーンがない場合は、レコードを追加する前に作成してください。

エイペックスでのCNAME不可: Route 53(およびDNS標準全般)は、エイペックスドメインでのCNAMEレコードを許可しません。ルートドメインにはAレコードを使用し、CNAMEはwwwのようなサブドメインにのみ使用してください。

高速な伝播: Route 53は最も高速なDNSプロバイダーの1つです。変更は通常Route 53のサーバーで60秒以内に反映されますが、グローバルな伝播はTTLに依存します。

AWSのコスト: Route 53はホストゾーン(ゾーンあたり月額$0.50)とDNSクエリに課金されます。これはWedSitesのサブスクリプションとは別です。

IAM権限: IAMユーザー(ルートアカウントではない)を使用している場合、ホストゾーンに対してroute53:ChangeResourceRecordSetsroute53:ListResourceRecordSetsの権限があることを確認してください。

メールホスティング: AWSをメール(SESまたはWorkMail)に使用している場合、MXレコードは別であり、これらのAおよびCNAMEレコードを追加しても影響を受けません。

関連記事

サポートが必要ですか?

Route 53のDNS設定でお困りの場合は、サポートチームにご連絡ください。ドメインの接続をお手伝いします!

こちらの回答で解決しましたか?