/ #AWS #Route53 

お名前.comで購入したドメインをRoute53で使う

もくじ

今回作るもの

はい👻

Route53を使った名前解決です!

前提

  1. 作業できるAWSを持っている
  2. ドメインを購入する心

その前にURLと名前解決について補足します

URLの構造

このブログのURLを霊👻にしてみましょう

URLはざっくり3つの部位で作られてます。

DNSで名前解決するのは、この「ドメイン」の部分です。

どうやってドメインを解決するのか?

大切なことはドメインは逆から解決されるです。

このブログのドメインは「blog.i-tale.jp」です。 省略されていますが、末尾に「.」を入れてもいいです。

では名前解決のプロセスです。

  1. ルートサーバーへ問い合わせる。
    →「.jp」のドメインはこっちのDNSサーバーに聞け!と返答させる
  2. こっちのサーバーへ問い合わせる。
    →「.i-tale.jp」のドメインはあっちのDNSサーバーに聞け!と返答させる
  3. あっちのサーバーへ問い合わせる。
    →「blog.i-tale.jp」のドメインのIPアドレスはこちらです!と返答させる

つまり後ろからたらい回しにされて解決します。

この話のどこにお名前.comやRoute53が関係してくるか?

詳しい説明は抜きにして、絵で行きます。

はい。👻

つまり何が言いたいかですが。

ざっくり下記2つの作業があるよってことです。

  1. Route53で管理したいドメインを定義する
  2. お名前.com側でRoute53のDNSサーバーを登録する

軽くお金の話をします

※ 2020/04/13現在のお話

ドメインのお値段

公式

お名前.comで購入すると、「〜〜.jp」で大体3000円/年「〜〜.work」とかだと1円/年で購入できるので、 気を張らずに練習がてらとりあえず買ってみる! でもいいかなー? とか思ってます

Route53のお値段

公式

Route53の値段は下記の式です。

① ホストゾーン1つ立てると 0.5$/月 が発生します
(作成から24時間以内に削除すれば無料)
(ホストゾーンは、AWS上のDNSみたいなイメージです)

② 後は月に100万アクセスごとに0.4$発生します。
(月100万アクセス以下なら、無料)

月額 ① + ②

ホストゾーンは1つ絶対立てることになるので、

まぁ、ほぼほぼ 0.5$/月 です。55円/月くらいでしょうか笑

では 作っていきましょう👻

ドメイン購入まで

ここはざっくり流します。購入まではたぶん悩まないと思います。

下記サイトから、使いたいドメインと探索して購入します笑

https://www.onamae.com/

Route53でドメイン名を登録まで

マネージメントコンソールコンソールからRoute53のコンソールを開きます

サイドメニューから「ホストゾーン」をクリック

「ホストゾーン作成」をクリック

購入したドメイン名をそのまま入力

「*.購入したドメイン名」とか「購入したドメイン名.」ではなく 「購入したドメイン名」を入力

ちなみに私は一回やらかしたので、スクショにエラーメッセージがでてます笑

タイプNSのレコードを選択し、 赤枠で囲った4行をコピーします

お名前.comに登録します

お名前.com.Naviにログインします

上のメニューから「DNS]をクリック

下記を選択して「次へ」

サイドメニューから「ネームサーバーの更新」をクリック ちょっと下にあるので画面サイズによっては下へのスクロールが必要かもしれません。

購入したドメインを選択して、「その他」をクリック

ネームサーバーにRoute53でコピーした情報を1行づつ貼り付ける

下にスクロールして「確認」をクリック

完了!

設定反映まで結構時間がかかるので、次の日くらいに下記コマンドで確認します。

※ DNSの変更完了に24時間から72時間程度かかるとのこと。

$ dig 購入したドメイン

例) $ dig i-tale.jp

↑これを実際叩くのが早いと思いますが、digコマンドを叩くと、 いくつも結果が表示されて

> $ dig i-tale.jp

// ...省略

;; AUTHORITY SECTION:
i-tale.jp.   900   IN   SOA   ns-108.awsdns-13.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

// ...省略

AUTHORITY SECTIONのセクションに書いてある末尾の文字列(ns-108.awsdns-13.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400)が、、、、👻

Route53のコンソールの下記の値と一緒であればOKです!

はい👻

お疲れさまでした!

Author

Sisii

インフラが好きなエンジニアぶってるなにか