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に移動する
AWSコンソールで、検索バーに「Route 53」と入力するか、「Networking & Content Delivery」の下で見つけます
「Route 53」をクリックします
ステップ3: ホストゾーンを開く
左サイドバーの「Hosted zones」をクリックします
ホストゾーンリストでドメイン名をクリックします
現在のDNSレコードのリストが表示されるはずです
ドメインのホストゾーンがない場合は、まず「Create hosted zone」をクリックしてドメイン名を入力して作成する必要があります。
ステップ4: 既存のAレコードを確認する
ドメイン名(サブドメインプレフィックスなし)の既存のAレコードを探してください。
既存のAレコードがある場合:
- 37.16.10.26を指していないAレコードを削除する必要があります
- 複数のAレコードがあると、ドメインが時々しか機能しなくなります
- 競合するレコードを選択し、「Delete」をクリックします
注: Route 53はレコード名を@ではなく完全なドメイン名(yourwedding.comなど)で表示する場合があります。
ステップ5: Aレコードを追加する
「Create record」をクリックします
フィールドに入力します:
Record name: 空欄のまま(これはルートドメインを表します)
Record type: A – Routes traffic to an IPv4 address
Value: 37.16.10.26
TTL: 3600
Routing policy: Simple routing
「Create records」をクリックします
ステップ6: CNAMEレコードを追加する
再度「Create record」をクリックします
フィールドに入力します:
Record name: www
Record type: CNAME – Routes traffic to another domain name
Value: domains.wedsites.com
TTL: 3600
Routing policy: Simple routing
「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:ChangeResourceRecordSetsとroute53:ListResourceRecordSetsの権限があることを確認してください。
メールホスティング: AWSをメール(SESまたはWorkMail)に使用している場合、MXレコードは別であり、これらのAおよびCNAMEレコードを追加しても影響を受けません。
関連記事
サポートが必要ですか?
Route 53のDNS設定でお困りの場合は、サポートチームにご連絡ください。ドメインの接続をお手伝いします!
