@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Route53: サブドメインの hosted zones を分ける

dns - Can I have a route53 subdomain in a different Hosted Zone? - Stack Overflow に詳しい。

ルートドメインを kyanny.work サブドメインを www.kyanny.work とすると、

  1. www.kyanny.work という hosted zone を作る
  2. www.kyanny.work の NS レコードのネームサーバを全てメモする
  3. kyanny.work の hosted zone に www.kyanny.work という NS レコードを新規作成し、 2. でメモしたネームサーバを全て(改行区切りで)値に保存する
  4. www.kyanny.work hosted zone に任意の DNS レコードを追加する

TXT レコードでドメインの所有権を検証する仕組みを導入しているサービスに対して、 kyanny.work ではなく www.kyanny.workmail.kyanny.work のようなサブドメインを検証させたいとき、 randomstring12345.kyanny.work TXT 70ddd5c41ckyanny.work hosted zone に普通に追加できるけど、 randomstring67890.www.kyanny.work TXT e83a9fdf75 は追加してもうまく名前解決できない、ということがあって少しハマったが、 www.kyanny.work hosted zone の方に追加したらうまくいった。