概要
やりたいこと
この記事では「お名前.com」で取得したドメインに任意のサブドメインを作成し、そのサブドメインの管理をAmazon Route53に委任する手順を説明しています。
お名前.comで取得したドメイン:nopipi.work
Route53に委任するサブドメイン名:poc.nopipi.work
関連記事
- 全体概要
- ドメイン取得とRoute53との連携(この記事)
- Let's Encryptで無料の証明書を取得する
大まかな手順
手順
(1) お名前.comでのドメイン取得
お名前.comでのドメイン取得手順は、いろいろなサイトが説明記事を書いているのでこことでは細かい説明はしません。googleで「お名前 ドメイン 取得手順」で検索すると色々情報が出ますので基本そちらを参照してください。
また、お名前.comでドメイン取得する場合の留意事項を以下に列挙します。
(2) Amazon Route 53で取得したドメイン名のPublic Hosted Zoneを登録する*1
- AWS マネージメントコンソールにログインしてRoute 53サービスに移動する
- 初めてRoute53を利用する場合はDNS managementを選択、すでに利用がある場合は"Hosted zones"を選択する
- "Create Hosted"で、お名前.comで取得したドメイン(今回は、poc.nopipi.work)のパブリックホステットゾーンを作成する
- 作成したPublic Hosted ZoneのNSレコード(DNSサーバ情報)を控える
(3) お名前.comへのroute53 DNSサーバ情報登録
Route 53のPublic Hosted Zoneで控えたNSレコードを、お名前.comにて、取得ドメインのDNSサーバとして登録します。
- Route53で控えた4つのNSレコードを下図のように登録する
(4)確認
(参考)Route53との連携方法
お名前.comで取得したドメインをAWS上で利用する方法はいくつかあります。3つの例を下に示します。
管理 主体 | 方法 | メリット | デメリット |
---|---|---|---|
お名前.com | お名前.comのレコードへAWSのFQDNをCNAME登録する |
| |
AWS | Amazon Route53にドメインを移管する |
| 下記制約があって移管面倒 |
サブドメインをRoute53に委任 | サブドメインしか管理できない |
*1:参考:お名前.comのドメインをAWSで使用する4つの方法 - Qiita
*2:Public Hosted Zoneは外部からドメイン情報が参照される。Private Hosted Zoneは、関連づけられたVPCにのみ情報が参照できる