Route53にNaked Domainを設定する方法〜ELBを利用する場合〜
だいぶ昔にRoute53がネイキッド・ドメインに対応しましたが、まだ試したことが無かったので実際に設定していみました。
設定方法はシンプルで、AレコードのAliasの機能を利用し、サービスをホスティングしているフロントのElastic Load BalancerのURLを設定するだけです。
Alias TargetにELBのURLを入力するとELBのHosted Zone IDが自動補完されるようになっています。
これだけでネイキッド・ドメインを割り当てることができます。
今回はManagementConsoleから設定しましたが、ruby_route_53 のようなgemを利用してAPIをコールし設定することも簡単にできるようです。
#Creating a record that corresponds to an Amazon ELB (zone apex support) route53 --zone example.com. -c --name example. --zone-apex-id Z3DZXE0XXXXXXX --type A --values my-load-balancer-XXXXXXX.us-east-1.elb.amazonaws.com