ENGINEERING ARTICLE
初心者向け:お名前.comのドメインをAWS Route53に設定する方法!
この記事は約4分で読めます
こんにちは、 @Manabu です。
お名前.comやPSI-Japanなどのレジストラで契約したドメインについて、取得はしたけど次に何をすればいいのか迷っていませんか?
※ドメインを契約していない方は、契約方法を以下の記事にまとめているので、ぜひ参考にしてください。
REFERENCEお名前.comでドメイン契約する方法と気をつける点について!IT自習室↗AWSで開発を行う場合、契約したドメインはAWSのRoute53を使用してホストゾーンを作成することで開発を効率よく進めることができます。 今回は、お名前.comで契約したドメインをRoute53で管理する方法について、手順を紹介しながら解説していきます。
Route53とは?
Route53は、Amazon Web Services(AWS)が提供するドメインネームシステム(DNS)ウェブサービスです。可用性と拡張性に優れています。 主な特徴は以下の通りです。
- ドメイン名の登録 :Route53を通じてドメインの契約が可能
- DNSレコードの管理 :ドメインの接続先のリソースを設定できる
- 高可用性 :グローバルに分散されたDNSサーバーにより、高い可用性と耐障害性を提供できる
- 料金 :最初の25のホストゾーンは1ホストゾーンあたり0.50ドル
AWSで開発する場合、ドメインはRoute53で管理するのが良いでしょう。 SSL証明書やSESと呼ばれるメールサービスを使用する時のドメイン検証や、リソースのルーティングが簡単に行うことができます。
操作手順
それでは、お名前.comのドメインをRoute53で管理する方法について紹介します。
AWS Route53のマネジメントコンソールにログイン
まず、AWSのマネジメントコンソールにログインします。
以下のような画面が表示されると成功です。
※AWSの登録を行なっていない人は、まず登録を行うようにお願いします。

ホストゾーンの作成
コンソールの右上の「ホストゾーンの作成」ボタンをクリックします。
表示された画面で以下の項目を入力し、ホストゾーンを作成します。
Note
- ドメイン名:お名前ドットコムで契約したドメインを登録
例)it-slroom.blog - 説明:ホストゾーンの説明を入力
- タイプ:Webサービスを公開する場合、パブリックホストゾーンを選択

NSレコードを確認
ホストゾーンの作成が完了すると、レコードの一覧が表示されます。
2つのレコードが作成されていますが、NSレコードと呼ばれるレコードが自動で生成されます。
※NSレコードとは...ネームサーバレコードで、特定のドメインに対するDNSクエリをどのネームサーバーに送るべきかを指定します。
赤い部分がNSレコードになり、お名前.comに登録する必要があるため、メモしておいて下さい。

お名前.comにNSレコードを設定
先ほどの生成されたNSレコードをお名前.comに設定します。
お名前.comにログインします。
ログインすると以下の画面が表示されるので、左のメニューから「ネームサーバーの設定 ➡︎ ネームサーバーの設定」を選択します。

ネームサーバーの設定画面で、対象のドメインについてチェックを追加します。
その後、下にある「他のネームサーバーを利用」を選択します。
ネームサーバーの情報を入力する欄が表示されます。
最初はお名前.comのNSレコードが登録されていますが、Route53のホストゾーンで作成された4つのNSレコードを登録します。
NSレコードの値を入力したら、確認画面へ進みます。
入力した値が間違いないか確認し、設定します。
以下の項目が表示されたら登録完了です。

レコードの確認
お名前.comの設定が完了したら、契約したドメインでアクセスすると、Route53にルーティングされるはずですね。
以下のコマンドを実行して、確認してみましょう。
nslookup -type=ns example.com// 契約したドメインに変更してください。
お名前.comに登録した、Route53のNSレコードが4つ返ってくると設定完了です。
まとめ
以上で、AWSのRoute53を使用してお名前.comで契約したドメインのホストゾーンを作成し、DNSレコードを設定することができました。
今回の内容は、AWSで開発を進めるための大きな一歩です。
独自ドメインでサービスを提供すると、開発が始まった気持ちになってくると思います。引き続きサービスを公開できるように頑張っていきましょう。