購入したドメイン名のネームサーバーをRoute53に変更してみた


前回の記事でお名前ドットコムでドメイン名を購入しました。
今回は購入したドメインをAWS Route53で名前解決を行うよう「ネームサーバーの変更」を行いたいと思います。

### この記事でわかること

- Route53でパブリックホストゾーンを作成する方法
- お名前ドットコムからRoute53にネームサーバーを変更する方法
- いつお名前ドットコムからRoute53にネームサーバーが切り替わるか

### 全体の流れ
[![](https://mermaid.ink/img/pako:eNqNkD1Ow0AQha9ibZ1UiMYFEolPAFTYKVbxklhgOzJ2gaIUu4tEnGBhgkRjJCKIBAoFRaAA8XOYhwPHYG1IKgqmGM2M5n3zNF3S9G1GdNIKaKetbRmWp6lYNzf8KGSrK-A3kKeQ55BTSAlxD5lBPEH2Id4gXyBnEKOP14t5P21o1eqaVjPBB3ma5HECGReiYncGOS5hSSkaQzyWRVpkMVqeu8sn8Tx7aPz4qJXEumk7rULMD8EnfyP4cd4_ghjMs3eIE4gh-PDz6vlrmvyi6iXKWKD-A-HX4JfgZ-C3yuKSRirEZYFLHVv9rVvQLRK2mcssoqvSpsGuRSyvp_ZoFPqbB16T6GEQsQqJOjYNmeFQ9W6X6Dt0b19NO9Tb9v1F3_sG-kTP0g?type=png)

### Route53でパブリックホストゾーンを作成

①AWSにログイン後Route53に移動します。
まだRoute53を使ったことがないなら「開始する」を押します。
![s-スクリーンショット 2023-12-20 175655.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/99c3ad0b-b3f3-a64e-8cb9-423238506c2e.jpeg)

②「開始点を選択」では「ホストゾーンを作成」を選択して「開始する」を押します。
![s-スクリーンショット 2023-12-20 175725.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/294699af-6041-b6ae-3c55-edc592637bbc.jpeg)

③「ドメイン名」に自分が購入したドメイン名を入力します。
「パブリックホストゾーン」を選択します。

パブリックホストゾーンとプライベートホストゾーンの説明はAWS公式から引用いたします。
>パブリックホストゾーンには、トラフィックをインターネットでどのようにルーティングするかを指定するレコードが含まれています。
>プライベートホストゾーンには、トラフィックを Amazon VPC でどのようにルーティングするかを指定するレコードが含まれています。

https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/hosted-zones-working-with.html

![s-スクリーンショット 2023-12-20 214840.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/a71ac9c1-355d-90c7-07f6-6feaef98ea55.jpeg)

④少し下にスクロールし、タグには何も設定せずに「ホストゾーンの作成」を押します。
![s-スクリーンショット 2023-12-20 214902.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/666b9530-7b2e-d1f6-3905-560cf6aeab1b.jpeg)

⑤以下のような画面に切り替わります。
NSレコード行の「値/トラフィックのルーティング」に表示されている4つの文字列をメモします。
これが今回設定するネームサーバーになります。
画像中の矢印で示している四角をクリックすると4つの文字列を個別にコピーできる画面が出るので利用してください。
![s-スクリーンショット 2023-12-20 215107.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/8c8a4458-c4d9-8aea-13ca-56e8187e2230.jpeg)

### お名前ドットコムでの作業

①ログインし、「メニュー一覧」から「ネームサーバーの変更」をクリックします。
![s-スクリーンショット 2023-12-20 215232.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/da7462ce-ceb2-2d41-0c12-621d64ef13bc.jpeg)

②画面が切り替わりましたら、「他のネームサーバーを利用」を押し、コピーしたネームサーバー情報4つを入力してください。
末尾の「.」を入れると入力エラーが出ますので省略してください。
4つすべて入力した後、「確認画面へ進む」を押します。
![s-スクリーンショット 2023-12-20 215254.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2636207/d1aeccbc-dc1b-2306-8f1d-2dcda0454986.jpeg)

ドメインプロテクションの広告など出ますが、無視して最後まで進めれば完了です。

以上でお名前ドットコムでの作業も終了です。

### digでいつネームサーバーがRoute53に切り替わるか確認する。
https://www.cman.jp/network/support/nslookup.html

こちらのサイトでNSのTTLを調べます。
TTLはいつまで、フルリゾルバがキャッシュを保持するかを指定する項目です。

yahoo.co.jpを例に調べてみましょう。
（自分のドメインでスクショ取り忘れてしまいました）

```
ANSWER SECTION:
yahoo.co.jp.		775	IN	NS	ns01.yahoo.co.jp.
yahoo.co.jp.		775	IN	NS	ns12.yahoo.co.jp.
yahoo.co.jp.		775	IN	NS	ns02.yahoo.co.jp.
yahoo.co.jp.		775	IN	NS	ns11.yahoo.co.jp.
```

TTLは775ですので、大体13分後にフルリゾルバからキャッシュは削除されます。

このように自分のドメイン名でTTLを調べ待ちましょう。

### digでネームサーバーがRoute53に切り替わったことを確認する

TTLが経過したら、改めてdigで調べてみましょう。

私のドメインの場合以下のように表示され変更が確認できました。
※XXXをドメイン名に読み替えてください。
```
XXX		1716	IN	NS	ns-231.awsdns-28.com.
XXX		1716	IN	NS	ns-1405.awsdns-47.org.
XXX		1716	IN	NS	ns-1882.awsdns-43.co.uk.
XXX		1716	IN	NS	ns-799.awsdns-35.net.
```

### 感想

ドメインの購入からRoute53の設定まで簡単にできる。
次はS3の静的サイトと紐づけるなどしてみたい。