カテゴリ: AWS 更新日: 2025/08/27

AWS Route 53に独自ドメインを登録して名前解決する方法をわかりやすく解説!初心者向けガイド

AWS Route 53に独自ドメインを登録して名前解決する方法
AWS Route 53に独自ドメインを登録して名前解決する方法

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

生徒

「先生、インターネットで自分のホームページにアクセスするために、独自ドメインを使いたいんですが、どうすればいいんですか?」

先生

「それなら、AWS(エーダブリューエス)Route 53(ルート ゴーサン)というサービスを使うと便利です。ドメインの登録と名前解決ができますよ。」

生徒

「名前解決って何ですか?」

先生

「名前解決(ナマエカイケツ)とは、ドメイン名と呼ばれる文字列(例:example.com)を、インターネット上のコンピュータの住所であるIPアドレスに変換する仕組みのことです。それでは具体的な方法を解説していきましょう!」

1. AWS Route 53とは?

1. AWS Route 53とは?
1. AWS Route 53とは?

Route 53(ルート ゴーサン)は、AWS(エーダブリューエス)が提供するDNS(ディーエヌエス)サービスです。DNSとは、「Domain Name System(ドメイン ネーム システム)」の略で、インターネット上でドメイン名とIPアドレスを対応させる仕組みです。

Route 53を使うことで、自分で取得した独自ドメインを使って、EC2(イーシーツー)などのAWSリソースにアクセスできるようにすることができます。

たとえば、example.comというドメインを登録すれば、そのドメインを使って自分のホームページを公開できます。

2. 独自ドメインとは?名前解決とは?

2. 独自ドメインとは?名前解決とは?
2. 独自ドメインとは?名前解決とは?

独自ドメインとは、ユーザーが自分で取得した特定の文字列のドメイン名のことです。たとえば、my-shop.jptanaka-blog.comなどが独自ドメインです。

名前解決(ナマエカイケツ)とは、ドメイン名をコンピュータが理解できるIPアドレスに変換することです。人間は文字の方が覚えやすいため、ドメインを使い、コンピュータは数字のIPアドレスを使って通信します。

この変換を行うのが、DNSサーバー(ディーエヌエス サーバー)であり、Route 53はその役割を果たします。

3. AWS Route 53に独自ドメインを登録する流れ

3. AWS Route 53に独自ドメインを登録する流れ
3. AWS Route 53に独自ドメインを登録する流れ

独自ドメインを使って名前解決を行うためには、以下のステップが必要です。

  1. ドメインを取得する(Route 53でも可能)
  2. ホストゾーンを作成する
  3. レコードを設定する(AレコードやCNAMEレコード)
  4. DNSサーバー情報をドメイン側に登録する

それぞれの手順を詳しく見ていきましょう。

4. Step 1:ドメインを取得する

4. Step 1:ドメインを取得する
4. Step 1:ドメインを取得する

AWS Route 53では、ドメインの新規取得ができます。例えば、yourdomain.netなどを購入できます。取得手順は以下の通りです。

  • AWSマネジメントコンソールにログイン
  • Route 53を開く
  • [ドメインの登録]を選択
  • 希望するドメイン名を検索し、空いていれば購入

すでに他のサービス(例:お名前.comやムームードメインなど)で取得している場合も、Route 53で管理できます。

5. Step 2:ホストゾーンを作成する

5. Step 2:ホストゾーンを作成する
5. Step 2:ホストゾーンを作成する

ドメインを取得したら、次に「ホストゾーン」という設定を行います。ホストゾーンとは、そのドメインに対してどのような名前解決を行うかを設定する場所です。

Route 53のメニューから[ホストゾーン]を開き、「パブリックホストゾーンの作成」をクリックします。対象のドメイン名を入力して作成します。

6. Step 3:レコードを設定する(Aレコード・CNAMEレコード)

6. Step 3:レコードを設定する(Aレコード・CNAMEレコード)
6. Step 3:レコードを設定する(Aレコード・CNAMEレコード)

レコードとは、ドメイン名とIPアドレスやURLとの対応関係のことです。主に以下の2種類を使います。

  • Aレコード:ドメイン名とIPアドレスを結びつける
  • CNAMEレコード:ドメイン名と別のドメイン名を結びつける

たとえば、www.example.com192.0.2.1に向けたい場合は、Aレコードを設定します。

7. Step 4:DNSサーバー情報を登録する

7. Step 4:DNSサーバー情報を登録する
7. Step 4:DNSサーバー情報を登録する

最後に、取得したドメインの管理画面で、Route 53が発行するネームサーバー(NSレコード)を登録します。これにより、ドメインにアクセスがあったときにRoute 53を通じて名前解決が行われるようになります。

Route 53でホストゾーンを作成すると、NSレコードが自動で作成されます。その内容をコピーして、ドメイン側の設定画面でネームサーバーとして登録してください。

8. 登録後の確認方法

8. 登録後の確認方法
8. 登録後の確認方法

すべての設定が完了したら、数分〜数時間ほどで反映されます。自分のドメイン(例:yourdomain.com)にアクセスして、ホームページが正しく表示されるかを確認しましょう。

また、nslookupdigというツールを使って、名前解決の結果を確認することもできます。

カテゴリの一覧へ
新着記事
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とは何か?初心者向けに意味・特徴をわかりやすく解説