カテゴリ: AWS 更新日: 2026/01/04

AWS Route 53でドメインの転送設定(リダイレクト)を行う方法

AWS Route 53でドメインの転送設定(リダイレクト)を行う方法
AWS Route 53でドメインの転送設定(リダイレクト)を行う方法

先生と生徒の会話形式で理解しよう

生徒

「ホームページのアドレスを他のドメインに自動で移動させたいんですが、AWSのサービスでできますか?」

先生

「はい、AWSのRoute 53(ルート・フィフティースリー)というサービスを使って、ドメインのリダイレクト設定ができますよ。」

生徒

「Route 53ってなんですか?何に使うんですか?」

先生

「Route 53(ルート・フィフティースリー)は、AWS(エーダブリューエス)のDNS(ディーエヌエス)サービスで、ウェブサイトのドメインを管理したり、名前解決(ドメイン名からIPアドレスへの変換)をしたりできます。」

生徒

「なるほど!そのRoute 53で、別のドメインに自動的に転送させるにはどうすればいいですか?」

先生

「それでは、初心者向けにわかりやすく、ドメインの転送(リダイレクト)設定の手順を解説していきましょう。」

1. Route 53(ルート・フィフティースリー)とは?

1. Route 53(ルート・フィフティースリー)とは?
1. Route 53(ルート・フィフティースリー)とは?

AWS Route 53(ルート・フィフティースリー)は、AWSが提供しているDNS(ディーエヌエス:ドメイン・ネーム・システム)サービスです。DNSとは、ホームページの住所にあたるドメイン名を、コンピュータが理解できるIPアドレスに変換してくれる仕組みです。

例えば、example.comという名前を使って、インターネット上のサーバーにアクセスできるようにします。

Route 53は、ドメインの購入・管理・DNSレコードの設定ができる便利なサービスで、転送設定(リダイレクト)も可能です。

2. ドメイン転送(リダイレクト)とは?

2. ドメイン転送(リダイレクト)とは?
2. ドメイン転送(リダイレクト)とは?

ドメイン転送(リダイレクト)とは、あるドメイン名にアクセスした人を、自動的に別のドメインに移動させる仕組みです。

たとえば、old-example.comにアクセスすると、自動的にnew-example.comに移動させるようにできます。

このような転送は、サイト移転時複数のドメインをまとめたいときによく使われます。

3. Route 53でリダイレクトを実現する仕組み

3. Route 53でリダイレクトを実現する仕組み
3. Route 53でリダイレクトを実現する仕組み

実は、Route 53自体には直接的なリダイレクト機能はありません。しかし、次のような組み合わせでリダイレクトを実現できます:

  • Route 53:ドメインのDNSレコードを設定
  • S3(エススリー):静的ウェブサイトのホスティング機能を使ってリダイレクト処理を行う

つまり、S3でリダイレクト専用のバケット(入れ物)を作り、そこにRoute 53からアクセスが向かうように設定します。

4. 手順1:S3バケットを作成してリダイレクトを設定

4. 手順1:S3バケットを作成してリダイレクトを設定
4. 手順1:S3バケットを作成してリダイレクトを設定

まず、AWS S3(エススリー)で転送元ドメイン名と同じ名前のバケットを作ります。

  1. AWSマネジメントコンソールにログイン
  2. サービス一覧から「S3」を選択
  3. 「バケットを作成」をクリック
  4. バケット名に、転送元のドメイン(例:old-example.com)を入力
  5. その他の設定はデフォルトのままでOK

バケットを作成したら、以下の手順でリダイレクト設定を行います:

  • 「プロパティ」タブを開く
  • 「静的ウェブサイトホスティング」を有効にする
  • 「リダイレクトリクエスト」を選び、転送先のURL(例:https://new-example.com)を入力

5. 手順2:Route 53でDNSレコードを設定

5. 手順2:Route 53でDNSレコードを設定
5. 手順2:Route 53でDNSレコードを設定

次に、Route 53でドメインの名前解決をS3に向けるように設定します。

  1. Route 53のコンソールにアクセス
  2. 「ホストゾーン」を選択し、転送元のドメインを開く
  3. 「レコードを作成」ボタンをクリック
  4. 以下の内容でレコードを作成:
  • レコードタイプ:A(エーレコード)
  • 別名(Alias):はい
  • エイリアス先:該当のS3バケットの静的ウェブサイトエンドポイント

この設定によって、ユーザーが古いドメインにアクセスすると、自動的に新しいURLへ転送されます。

6. 転送設定がうまくいかないときの確認ポイント

6. 転送設定がうまくいかないときの確認ポイント
6. 転送設定がうまくいかないときの確認ポイント
  • S3バケット名がドメイン名と完全に一致しているか?
  • S3の静的ウェブサイトホスティングが有効になっているか?
  • Route 53のAレコードが正しく設定されているか?
  • ドメインのネームサーバーがAWSに向いているか?

これらのポイントを確認すれば、多くのトラブルは解決できます。

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

AWS Route 53とは何ですか?初心者でも使えますか?

AWS Route 53は、Amazon Web Servicesが提供するDNSサービスで、ドメインの名前解決や管理ができるツールです。初心者でも、ドメインのリダイレクト設定やDNSレコードの設定を簡単に行えるように設計されています。
カテゴリの一覧へ
新着記事
New1
シェルとターミナル基礎
Linuxのシェルとは?初心者でもわかる役割と基本を完全解説
New3
Linux ディストリビューション
Linuxディストリビューションの選び方完全ガイド!初心者でも失敗しない選択基準とおすすめの選び方
人気記事
No.1
Java&Spring記事人気No1
S3(オブジェクトストレージ)
AWS S3の料金体系をわかりやすく解説
No.2
Java&Spring記事人気No2
AWS 基本
AWSの公式料金計算ツール(Pricing Calculator)の使い方
No.3
Java&Spring記事人気No3
S3(オブジェクトストレージ)
AWS S3イベント通知を設定してLambdaをトリガーする方法を初心者向けに解説!
No.4
Java&Spring記事人気No4
ELB(ロードバランサー)
AWS ELBでターゲットグループを設定する方法を初心者向けに解説!
No.5
Java&Spring記事人気No5
VPC(プライベートクラウド)
AWS VPCでNATゲートウェイを構成してプライベートサブネットから外部アクセスする方法を初心者向けに解説!
No.6
Java&Spring記事人気No6
Direct Connect(専用線接続)
AWS Direct Connect Gatewayの使い方と制限事項を初心者向けにやさしく解説
No.7
Java&Spring記事人気No7
RDS(データベース)
AWS RDSのスケーリング(インスタンスサイズ変更)を初心者向けにやさしく解説!
No.8
Java&Spring記事人気No8
Linux 基礎概要
Linuxとは何か?初心者向けに意味・特徴をわかりやすく解説