のぴぴのメモ

自分用のLinuxとかの技術メモ

お名前.comでのドメイン取得とRoute 53との連携(お名前.comへのRoute 53DNS登録)

概要

やりたいこと

この記事では「お名前.com」で取得したドメインに任意のサブドメインを作成し、そのサブドメインの管理をAmazon Route53に委任する手順を説明しています。

f:id:nopipi:20190103123159p:plain:w600

お名前.comで取得したドメイン:nopipi.work
Route53に委任するサブドメイン名:poc.nopipi.work

関連記事

  1. 全体概要
  2. ドメイン取得とRoute53との連携(この記事)
  3. Let's Encryptで無料の証明書を取得する

大まかな手順

  1. お名前.comでドメインを取得する
  2. Amazon Route 53で取得したドメイン名のPublic Hosted Zoneを登録する
  3. お名前.comにPublic Hosted ZoneのDNSを登録する

手順

(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)のパブリックホステットゾーンを作成する
    • Domain Nameに、取得したドメイン(poc.nopipi.work)を入力する
    • Typeで、"Public Hosted Zone"を選択する*2
    • "Create"でHosted Zoneを作成する

f:id:nopipi:20190106102255p:plain:w600

  • 作成したPublic Hosted ZoneのNSレコード(DNSサーバ情報)を控える
    • 登録されている4つのNSレコード(DNSサーバ情報)を控えます。
    • 控えたNSレコードはこの後のお名前.comの取得したドメインへのDNSサーバ登録で利用します

f:id:nopipi:20190106102642p:plain:w600

(3) お名前.comへのroute53 DNSサーバ情報登録

Route 53のPublic Hosted Zoneで控えたNSレコードを、お名前.comにて、取得ドメインDNSサーバとして登録します。

  • お名前.comにログインして「ドメイン設定」を選択
  • DNS関連機能の設定」を選択する
  • DNSレコード設定を利用する」を選択する

f:id:nopipi:20181126002631p:plain

  • Route53で控えた4つのNSレコードを下図のように登録する

f:id:nopipi:20190106104032p:plain:w600

(4)確認

(参考)Route53との連携方法

お名前.comで取得したドメインAWS上で利用する方法はいくつかあります。3つの例を下に示します。

管理
主体
方法メリットデメリット
お名前.comお名前.comのレコードへAWSFQDNをCNAME登録する
  • 一番簡単な方法
  • 登録ドメイントップから管理できる
AWSAmazon Route53にドメインを移管する
  • AWSで一元管理できる
下記制約があって移管面倒
  • お名前.com側:登録から60日経過している、whois登録代行を利用していないなど*3
  • AWS側:登録可能なドメインの制限(汎用jp以外、co.jpなどは対象外など)*4
サブドメインをRoute53に委任サブドメインしか管理できない

*1:参考:お名前.comのドメインをAWSで使用する4つの方法 - Qiita

*2:Public Hosted Zoneは外部からドメイン情報が参照される。Private Hosted Zoneは、関連づけられたVPCにのみ情報が参照できる

*3:https://help.onamae.com/app/answers/detail/a_id/8593

*4:Route53に登録可能なドメインこちらを参照