AWSでDNSを設定する

[前回](https://qiita.com/r_saiki/items/cc1d7ed9864ce07501f2)はWebサーバーを構築したので、次はドメインを購入して、名前解決できるようにする。

#ElasticIPの設定
EC2を起動して、ElasticIPを関連付ける。
[EC2に固定IPを付与する](https://qiita.com/r_saiki/items/6e8aefead1e2adebc43c)を参照。

#ドメイン購入
[お名前.com](https://www.onamae.com/)で購入する。.workだと一年間は1円で使える。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/0c9d2fa8-7537-fa80-6dce-8d64e5c761f2.png)
料金確認へ進むを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/91c2b967-2290-94fc-186c-8388c108dc69.png)
練習なので、一年登録。AWSのIPと紐付けたいので、レンタルサーバーは利用しない。
メールアドレスとパスワードを入力して次へを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/03fb55a2-6e6e-76db-b0f8-15c21fa8ccff.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/8c7cc0d7-a1e3-f537-72b4-f45a4f1ef04a.png)
その後、個人情報入力、支払い情報の入力で申し込む。申し込みが完了すると以下の画面になる。(途中、サーバー申し込みの画面が出るが、もちろん申し込まない。)
ドメインの自動更新の設定をオフにしたいので、こちらを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/61c177a2-554c-2b16-2f4d-101ad5196770.png)
先ほど設定したID、パスワードでログインする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/6ea31d87-a337-0216-73b8-363fdf032621.png)
ドメインタブを選択して、ドメイン名を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/12aee5fa-47a0-7bfe-53b1-1c1f829a4a61.png)
自動更新を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/a47589ef-3970-1908-468e-b60f166aff5b.png)
チェックを入れて、確認画面へ進む。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/b4234155-d6ec-cddd-42ab-c9b182d90f99.png)
規約に同意し、上記内容を申し込む。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/b644c219-1024-2641-99ad-b4716ea57122.png)
解除するを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/43b3fb67-ed61-f8c5-743e-d1050ad0f02a.png)
手続きを続けるを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/c8122caf-3bc2-152e-d995-c2d554254a42.png)
自動更新設定が未設定になったことを確認。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/83b45b1e-5aa8-8ca5-6c15-d145ebbe2118.png)

#DNSの設定
AWSのRoute53を使ってDNSを設定していく。
##Route53にホストゾーン作成
AWSコンソールにアクセスして、Route53を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/c0dd82bc-5267-f80c-bd57-b2c63e89db92.png)
DNS管理の今すぐ始めるを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/d281837d-6764-5a09-aada-9550b4f3ffe2.png)
ホストゾーン作成を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/664ae34b-90e5-b4db-1ea1-3c817eae25c4.png)
ホストゾーン作成を選択して、先ほど購入したドメイン名を入力し、タイプをパブリックホストゾーンにして作成を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/5f09bbae-dd40-3b40-0f7c-2802586660d5.png)
作成すると以下の画面になる。赤枠部分がドメインが登録されたネームサーバー。次に赤枠部分をお名前.comで登録する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/5ad6423a-c62f-ba29-0206-1970ae5b4f28.png)

##ネームサーバーの変更
再度[お名前.com](https://www.onamae.com/)にログインして、ドメインの詳細画面まで進む。下の方に以下の画面があるので、ネームサーバーの変更を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/b877aedb-d0ca-d8e1-5de3-9f86483f5c16.png)
ドメインにチェックを入れる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/27a2e81f-2068-95db-e931-074f0a91e92e.png)
その他のネームサーバーを使うにチェックを入れ、先ほどのネームサーバーを入力して、一番下の確認ボタンを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/a69ec46d-d310-d423-1036-e56df638cd82.png)
確認ダイアログが出るので、OKを選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/12faf497-1cdd-24db-892a-c598bdfb7505.png)
完了。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/3f487074-89a4-f715-f74f-d579a214bc81.png)

##ドメイン名とIPアドレスの紐付け
Route53のメニューに行き、ホストゾーンのドメイン名を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/a76dbe6d-971c-3be8-ae64-2a5091878800.png)
レコードセットの作成を選択して、ElasticIPを値に入力して、作成を選択。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/8a98ee91-9665-a51b-aa8a-5e9b6cf086db.png)
レコードが追加される。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/ace0848d-2391-208e-be9c-e7835cd7ccae.png)

#DNSの確認
[SSHでログイン](https://qiita.com/r_saiki/items/cc1d7ed9864ce07501f2#ssh%E6%8E%A5%E7%B6%9A)して、以下のコマンドで、設定されたネームサーバー確認する。

~~~:お名前.comのネームサーバー情報が未反映の時はお名前.comのDNSのまま
[ec2-user@ip-10-0-10-10 ~]$ dig aws-dns-practice.work NS +short
dns2.onamae.com.
dns1.onamae.com.
~~~

~~~:反映されるとAWSのRoute53に変更される
[ec2-user@ip-10-0-10-10 ~]$ dig aws-dns-practice.work NS +short
ns-2020.awsdns-60.co.uk.
ns-444.awsdns-55.com.
ns-604.awsdns-11.net.
ns-1525.awsdns-62.org.
~~~

ブラウザで繋がるか確認。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/558865/c7a48b03-4375-6d62-c0af-1ee616f25030.png)

#終わりに
次回はWordPressを使えるように構築する！