勉強前イメージ
APEXってゲームしか思い浮かばない・・・
調査
Zone APEX とは
example.jp や example.co.jp など サブドメイン(wwwなど)を含まないドメイン名のことで、
APEXは頂点を意味し、ゾーンの頂点として意味するサブドメインを含まないドメインを意味します。
他にもネイキッドドメインやアペックスドメインなど呼ばれます。
Zone APEXはCNAMEが設定できない
例えば 以下のように
XXX.com というドメインの主になるサイトに XXX.com というCNAMEレコードを振りたい場合がある
しかし、RFC1912 からZone APEXとCNAMEレコードはプロトコルエラーになるので、他のレコードと共存ができません。
理由として、プロトコルエラーになる他のレコードとは、Zone APEXにはNSレコードが設定されるため
CNAMEレコードとNSレコードは共存できないことから
Zone APEXにCNAMEレコードが追加できないということです。
AWSのRoute53では、独自にAレコードでエイリアスレコードという下記のように設定できるものがあり
これを使うと、
以下のようにELBをZone APEXに設定することができます。
勉強後イメージ
今までちゃんと考えたことなかったけど、
Zone APEXにCNAMEレコードって設定できないのか・・・