AWS Route 53 への DNS 移行手順

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

はじめに

この記事では、DNS サーバーを AWS Route 53 に移行する手順について紹介します。 具体例として、ConoHa で管理しているドメインを Route 53 に移行する場合の設定手順や、トラブルを防ぐための注意点を解説します。

この記事でわかること
  • DNS サーバーを AWS Route 53 に移行するメリット
  • ConoHa から Route 53 へ切り替える際の具体的な手順
  • ダウンタイム(停止時間)を防ぐための 事前準備と確認方法

AWS Route53 とは

AWS Route 53 は、AWS が提供するクラウドベースの DNS ウェブサービスです。ドメイン名(例: example.com)を IP アドレスに変換し、ユーザーを Web サイトに誘導します。

「Route 53」という名前は、インターネットの伝送路(Route)と、DNS サーバーで使用される標準ポート番号(53番)に由来しています。

Route53 のメリット

他の DNS サービスと比較して、以下の強みがあります。

高速・安定した通信

世界中に分散された AWS データセンター(エッジロケーション)を使用して名前解決を行うため、ユーザーがどこにいても素早くアクセスでき、SLA(稼働率保証)も 100% と非常に安定しています。

高度なトラフィック管理

ユーザーの場所に応じて近くのサーバーに誘導したり(地域別ルーティング)、サーバー故障時に自動で別サーバーへ切り替える(フェイルオーバー)など、高度な制御が可能です。

管理とセキュリティ

他の AWS サービスと一元管理でき、DNSSEC にも対応しているため、DNS スプーフィングなどの攻撃からドメインを保護できます。

移行の前提条件と準備

移行作業を始める前に、以下の準備を行ってください。

AWS アカウントの準備

Route 53 を利用するには AWS アカウントが必要です。まだ持っていない場合は作成しましょう。

Route 53 には無料枠がなく、ホストゾーン数やクエリ数に応じた従量課金となりますが、月額数ドル程度で利用可能です。

現在の DNS 設定のバックアップ

移行に失敗した際、すぐに元の状態に戻せるよう、現在の設定を記録します。 ConoHa の DNS 管理画面を開き、以下のレコードをメモ(またはスクショ)してください。

バクアップ必須項目

  • A レコード: Web サーバーなどの IP アドレス
  • CNAME レコード: www などの別名設定
  • MX レコード: メールの送受信設定
  • TXT レコード: SPF / DKIM などのドメイン認証情報
メール設定の漏れに注意

特に MX レコードTXT レコード の移行を忘れると、「移行後にメールが届かない」という重大な事故につながります。CSV エクスポート機能がある場合は必ず活用してください。

AWS Route 53 への移行手順

STEP
ホストゾーンの作成(AWS側)

AWS Management Console にログインし、Route 53 ダッシュボードを開きます。

  1. 「ホストゾーンの作成」 をクリックします。
  1. ドメイン名(移行するドメイン)を入力します。
  1. タイプは 「パブリックホストゾーン」 を選択し、作成します。
STEP
DNS レコードの登録(AWS 側)

まだネームサーバーは切り替えません。 先に Route 53 側にレコードを準備します。

ConoHa でバックアップしたレコード(A, CNAME, MX, TXT 等)を、Route 53 のホストゾーンに「レコードを作成」から手動で登録していきます。 「移行元(ConoHa)と全く同じ状態」 を Route 53 上に再現してください。

STEP
ネームサーバー情報の確認

Route 53 のホストゾーン詳細画面にある NS レコード を確認します。 通常、以下のように 4 つのサーバー名が表示されています。これをメモします。

ns-xxx.awsdns-xx.com
ns-xxx.awsdns-xx.net
ns-xxx.awsdns-xx.org
ns-xxx.awsdns-xx.co.uk
STEP
ネームサーバーの変更(ConoHa 側)

ここから実際の切り替え作業です。

  1. ConoHa コントロールパネルにログインし、「ドメイン」管理画面を開きます。
  2. 「ネームサーバー設定」の項目を開きます。
  3. 現在の ConoHa のネームサーバーを削除し、STEP 3 でメモした Route 53 の 4 つのネームサーバー に書き換えます。
  4. 「保存」をクリックします。
切り替え時の注意事項

ネームサーバーの変更が世界中に反映されるまで、数時間〜最大72時間かかる場合があります(DNS 伝播)

  • 実施タイミング: アクセスの少ない 夜間や休日 に作業することをおすすめします。
  • 一時的な不安定: 切り替え中は「古いサーバー」と「新しいサーバー」のどちらに繋がるか不安定になる可能性があります。
  • 事後確認: 変更後は Web サイトの表示だけでなく、メールの送受信 が正常に行えるか必ず確認してください。

DNS 伝播の確認方法

ネームサーバーを変更しても、世界中に反映(伝播)されるまでには数時間〜最大72時間ほどかかる場合があります。

nslookup / dig コマンドでの確認

PC のターミナル(コマンドプロンプト)で以下のコマンドを実行し、Route 53 のネームサーバーが応答するか確認します。

# ネームサーバー(NS)の確認
nslookup -type=ns example.com

# Webサーバー(A)の確認
nslookup example.com

実行結果の例: nameserver の部分に awsdns-xx.com などが表示されれば、切り替えが始まっています。

DNS チェックツールの使用

世界中の伝播状況を可視化できるツールを使うと便利です。 DNS Checker などのサイトでドメインを入力し、各地で正しい IP アドレスが返ってきているか確認しましょう。

まとめ

今回は ConoHa から AWS Route 53 への DNS 移行手順を解説しました。

移行のポイント
事前準備

必ず既存の DNS レコード(特にメール関連)をバックアップする。

手順

Route 53 側にレコードをすべて登録してから、最後にネームサーバーを切り替える。

確認

切り替え後は数時間様子を見て、Web とメールの動作確認を行う。

以上、最後までお読みいただきありがとうございました。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

クラウド・ネットワーク・セキュリティ・仮想化・プログラミング・オープンソース・Web 開発をテーマにしたブログを運営👨‍💻 コンシューマー向けエンタメ事業の新規開発・運営経験 / VCAP-DCA・CCIE Lifetime Emeritus 認定 / 技術とビジネス書愛好家📚

目次