【AWS】Amazon Route53でDNSを設定してみよう!
最終更新日:2026年8月10日
この記事でわかること
はじめに
| 項目 | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| 世界シェア | 約33%(首位) | 約22% | 約11% |
| 強み | サービス数・実績 | Microsoft製品連携 | データ分析・AI |
| 無料枠 | 12ヶ月+常時無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | CLF / SAA / SAP | AZ-900 / AZ-104 | ACE / PCA |
【要注意】上記のシェア・料金・資格名は変動する場合があります
クラウド市場シェアや無料枠の内容は時期により変わるため、最新の情報は各社公式サイトでご確認ください。
記事をご覧いただきありがとうございます。皆さんはAWS(Amazon Web Service)の「Route53」というサービスはご存知でしょうか?これはAWS上のDNS(ドメインネームシステム)サービスのことです。自身で作成したWebサイトやWebサービスをインターネット上で公開したい場合、この設定が必要になってきます。しかし、DNSサービスと言っても実際にやったことがない方にとっては何をどうしたらいいのかわからないですよね。そのため、本記事では「ドメイン」についての解説から入り、続いて「DNS」、最後に「Amazon Route53」の設定方法まで解説していきます。これを読み終える頃にはDNSの仕組みとAWS上で使用するAmazon Route53のメリットなどが理解できるようになるはずです。
※Amazon Route53でDNSの設定するためには、ドメインの購入が必要です。
ドメインとは
まずDNSを理解する上で「ドメイン」について理解しておく必要があります。では、ドメインとは具体的にはどういったものなのでしょうか?これは、インターネット上に存在するコンピューターやネットワークを識別するための名前のことで、インターネット上の「住所」のようなものです。私達が普段見ているWebサイトなどはこのドメイン名を使用してアクセスしています。
例えば、Webサイトにアクセスしようとした場合、ドメイン名がないと「90.175.215.54」というようにIPアドレスでアクセスしなければならず、とても覚えづらくなります。ところが、これに「hoge.co.jp」というドメイン名を付けると一気に覚えやすくなりアクセスが容易になります。また、WebサイトのURLが「http://www.hoge.co.jp/」だった場合、ドメイン名は「hoge.co.jp」の部分になります。メールアドレスが「info@hoge.co.jp」だった場合も「hoge.co.jp」の部分がドメイン名になります。
この「www.hoge.co.jp」というドメイン名を分解すると、一番右側の「.jp」の部分が「トップレベルドメイン」その左が「第2レベルドメイン」となり、トップドメインと第2レベルドメインの組み合わせは「属性JPドメイン名」と呼ばれており、1つの組織で1つしか取得できないようになっています。
ドメインの管理
ドメイン全体を管理している所は「ICANN」という非営利団体でここがレジストリと呼ばれる所に「.jp」などのトップレベルドメインの管理を任命し、さらにレジストリがレジストラと呼ばれる所にドメインを卸し、そこから最終的にリセラとよばれる私達一般消費者にドメインを卸すような仕組みになっています。例えば、レジストラには「お名前.com」や「ゴンベエドメイン」etc…などがあります。
DNSとは
ドメインの所で解説したように、IPアドレスでWebサイトにアクセスするのはわかりにくいので、これにわかりやすい名前を付けたのがドメイン名でした。このドメイン名でWebサイトにアクセスできるように、IPアドレスとドメイン名を紐付けているのが「DNS」です。このDNSはドメイン名をIPアドレスに変換する、「ドメイン名管理システム」と呼ばれており、「ネームサーバー」と「フルリゾルバ」から構成されています。
ネームサーバー
ネームサーバーとは、ドメイン名とそれに紐づいているIPアドレスを登録しているサーバーのことで、例えるならば名前と番号が載っている電話帳みたいなものです。ここに問い合わせることで、IPアドレスを取得することができるようになっています。
フルリゾルバ
フルリゾルバとは色々なネームサーバーに問い合わせて、IPアドレスを調べてくれるサーバーのことです。
Amazon Route53とは
Amazon Route53とはAWSのDNSサービスのことで、ネームサーバの役割を果たすものです。なぜ53なのかというと、これはDNSが使用するポート番号が53番だからです。
特徴
Amazon Route53の特徴としては、100%の可用性を実現するSLA(サービス品質保証)が設定されており、非常に高い信頼性でサービスが提供されています。また、Route53を提供する場所を「エッジロケーション」というのですが、その中で最も近いロケーションから応答を返すため高速な通信が可能です。そして、Route53はフルマネージドサービスであるため、DNSサーバーの構築や維持管理が不要なので運用が楽に行えるようになっています。
Amazon Route53設定
1:IPアドレス取得
AWSのマネジメントコンソールからEC2のページへ行き、左メニューから「Elastic IP」をクリックし、「新しいアドレスの割り当て」、「割り当て」の順にクリックするとIPアドレスが取得できます。
2:ホストゾーンの登録
AWSのマネジメントコンソールからRoute53のページへ行き、左メニューから「ホストゾーン」をクリックし、「ホストゾーン作成」をクリックします。その後、ドメイン名を入力し「作成」ボタンをクリックすればホストゾーンが作成されます。
3:DNSの登録
「お名前.com」でドメインを取得した場合、お名前.comにログインしネームサーバの登録をします。ホストゾーン作成時に表示された、4つのNSレコードというものを「ネームサーバの変更」画面に入力、続いて「DNS関連機能の設定」画面にてAWSで取得したIPアドレスを追加します。
4:EC2との関連付け
最後にAWSのRoute53のページへ行き、ホストゾーンから「レコードセットの作成」をクリックし、名前を入力、続いてエイリアスの値欄にAWSのIPアドレスを入力し、「作成」ボタンをクリックすれば設定は完了です。
押さえておきたいポイント
- Route53はSLAで100%の可用性を掲げるフルマネージドDNSサービスで、自前でDNSサーバーを構築・運用管理する必要がない。
- Route53単体では自動的にドメイン名を保有できるわけではなく、あくまでDNSレコードを管理するサービスである。「お名前.com」等のレジストラで取得したドメイン、またはRoute53の「ドメインの登録」機能を使って取得したドメインが必要になる。
- ホストゾーン作成時に発行される4つのネームサーバー(NSレコード)を、ドメインを取得したレジストラ側の設定に正しく反映させることで、初めてRoute53がそのドメインの名前解決を担うようになる。
よくある質問
Amazon Route53だけでドメインを新規取得できますか?
Route53の「ドメインの登録」機能を使えば、Route53の管理コンソール上で新規にドメインを購入することも可能です。ただし本記事で紹介したように、お名前.com等の既存レジストラで取得済みのドメインをRoute53と連携させる方法もよく使われます。用途や費用に応じて選択してください。
ネームサーバー(NSレコード)を変更するとどのくらいで反映されますか?
DNSの変更はキャッシュ(TTL)の影響を受けるため、即座に全世界へ反映されるわけではありません。一般的には数分〜数時間程度で反映されますが、TTLの設定や利用しているISP・リゾルバの状況によっては反映まで時間がかかるケースもあるため、余裕をもったスケジュールで作業することをおすすめします。
Route53の利用料金はどのくらいかかりますか?
ホストゾーンの数や受け付けたDNSクエリの数に応じた従量課金制です。料金体系は改定されることがあるため、具体的な最新料金はAWS公式サイトでご確認ください。
まとめ
ドメインやDNSの仕組み、Amazon Route53の特徴と設定方法まで解説してきましたが、いかがだったでしょうか?Route53を使用した、IPアドレスとURLの紐付けは、意外と難しくないと感じられたのではないでしょうか。DNSはネットワークの基礎を担っているので、しっかり理解することで設計やトラブルが起こった場合も対処しやすくなります。是非、自分で色々設定を変えて試してみてください!
▼ アクロビジョンについて


