AWSのサブドメインの委任について

概要

最近、AWS の Route 53 でサブドメインの委任を行ったので、サブドメインの委任に関して備忘録として残しておきます。

サブドメインの委任とは

例えば、既にaaa.comというドメインを購入していて、 AWS で公開するサービスのドメインを購入しているドメインaaa.com)のサブドメインbbb.aaa.com)に設定することをサブドメインの委任と言います。
メリットとして、ユーザからするとaaa.comサブドメインであるため、aaa.comに位置するサービスであることがすぐに分かります。

一般的な設定方法

atmarkit.itmedia.co.jp

一般的な方法では

  • 委任元のNSレコードとAレコードを確認する
……
                       IN NS ns1.sub.example.com
ns1 IN A 128.23.19.99
……
  • 委任先のDNSサーバには委任元のNSレコードとAレコードを登録する
……
bbb.aaa.com IN NS ns1.sub.example.com
ns1.sub.example.com IN A 128.23.19.99
……

Route 53 では

上記のNSレコードのみでサブドメインを登録するのみで問題ないです。

docs.aws.amazon.com

登録するNSレコードは4件作成されるので、4件を委任先のDNSサーバに登録します。

……
bbb.aaa.com IN NS ns-2048.awsdns-64.com
bbb.aaa.com IN NS ns-2049.awsdns-65.net
bbb.aaa.com IN NS ns-2050.awsdns-66.org
bbb.aaa.com IN NS ns-2051.awsdns-67.co.uk
……