MENU
オンライン講座開催中

【AWS CloudFront導入①】Route53でDNS管理をAWSに移行する方法|お名前.comからの切り替え手順

【AWS CloudFront導入①】Route53でDNS管理をAWSに統一する方法
目次

AWS CloudFront導入①

EC2でWordPressを運用している場合、お名前.comなどのドメイン会社でDNSを管理していると、CloudFrontのALIASレコードが使えません。Route53にDNS管理を移行することでこの問題が解決できます。


Route53とは?

Route53はAWSが提供するDNSサービスです。

お名前.comのDNS管理と何が違うのかというと、Route53には「ALIASレコード」という特殊なレコードが使えます。

通常のDNSではルートドメイン(example.com)にCNAMEレコードが設定できないという制限があります。CloudFrontを自分のドメインに紐付けるにはCNAMEと同等の設定が必要なため、お名前.comのDNSのままではCloudFrontを完全に使えません。

Route53のALIASレコードを使うとこの制限を回避できます。


Route53に移行すると何が変わる?

ドメイン自体はお名前.comに置いたまま、DNS管理だけRoute53に移す方法で行います。これが一番簡単で安全です。

項目現在移行後
DNS管理お名前.comAWS Route53
月額費用0円約80円/月
ドメイン更新料お名前.comの料金そのまま(移管しない場合)

料金

項目料金円換算(1ドル=159円)
ホストゾーン$0.50/月約80円/月
DNSクエリ$0.40/100万件個人ブログならほぼ0円

個人ブログであれば月約80円の追加コストです。

全体の流れ

  1. Route53でホストゾーンを作成する
  2. お名前.comのネームサーバーをRoute53に変更する
  3. 反映を確認する
  4. Route53にDNSレコードを追加する

STEP 1|Route53でホストゾーンを作成する

AWSコンソール → 検索バーで「Route53」を検索 → クリックします。

左メニューの「ホストゾーン」→「ホストゾーンを作成」をクリックします。

以下のように設定します。

項目設定値
ドメイン名自分のドメイン(例:mysite.com
タイプパブリックホストゾーン

ホストゾーンを作成」をクリックします。

作成完了するとNSレコードが4つ表示されます。

ns-xxxx.awsdns-xx.com
ns-xxxx.awsdns-xx.co.uk
ns-xxxx.awsdns-xx.net
ns-xxxx.awsdns-xx.org

この4つのネームサーバーの値を必ずメモしてください。次のステップで使います。


STEP 2|お名前.comのネームサーバーをRoute53に変更する

お名前.com管理画面 → 左メニュー「ネームサーバー/DNS」→「ネームサーバーの設定」をクリックします。

対象のドメインにチェックを入れて「その他のサービス」タブをクリックします。

入力欄にSTEP 1でメモした4つのネームサーバーを入力します。

入力値
ネームサーバー1ns-xxxx.awsdns-xx.org
ネームサーバー2ns-xxxx.awsdns-xx.co.uk
ネームサーバー3ns-xxxx.awsdns-xx.net
ネームサーバー4ns-xxxx.awsdns-xx.com

確認」→「設定する」をクリックします。

反映まで最大72時間かかります。実際は数時間で反映されることが多いです。


STEP 3|反映を確認する

Macのターミナルで以下を実行してください。

bash

dig mysite.com NS

結果に awsdns が含まれていれば反映完了です。

mysite.com. 172800 IN NS ns-xxxx.awsdns-xx.com.
mysite.com. 172800 IN NS ns-xxxx.awsdns-xx.co.uk.
mysite.com. 172800 IN NS ns-xxxx.awsdns-xx.net.
mysite.com. 172800 IN NS ns-xxxx.awsdns-xx.org.

STEP 4|Route53にDNSレコードを追加する

AWSコンソール → Route53 → ホストゾーン → 対象のドメインをクリックします。

レコードを作成」をクリックして以下のように設定します。

CloudFront用ALIASレコード

項目設定値
レコード名空欄のまま
レコードタイプA
エイリアスオン
トラフィックのルーティング先CloudFrontディストリビューションへのエイリアス
ディストリビューション自分のCloudFrontドメイン(例:xxxxxxxxxxxx.cloudfront.net

レコードを作成」をクリックします。

これでルートドメイン(mysite.com)がCloudFrontに向くようになります。お名前.comのDNSではできなかったルートドメインへのCloudFront紐付けがRoute53のALIASレコードで実現できます。


これでRoute53へのDNS移行は完了です!次の記事ではCloudFrontをドメインに紐付ける方法を紹介します。

  • URLをコピーしました!
目次