DNSって普段まったく意識しないけど、インターネットの電話帳みたいな存在だ。Route 53はAWSのDNSサービスなんだけど、ただのDNSと思うと損する。めっちゃ多機能なんだよね。
基本のキ:Aレコードは「ドメイン → IPアドレス」の変換。CNAMEレコードは「ドメイン → 別ドメイン」の別名。この2つだけ覚えれば、とりあえず戦える。
Route 53の真の強みはAWSとの統合だ。普通のDNSサービスにはない機能がいくつかあって:
- エイリアスレコード — これが地味に神。CloudFrontやELBのエンドポイントを、Aレコードで直接指せる。通常、CNAMEしか使えないapexドメイン(example.com)でもOK。他のDNSサービスだとこれができなくて困ることが多い。
- ヘルスチェック+フェイルオーバー — プライマリが死んだら自動でセカンダリに切り替え。個人ブログでも安心感が違う。
- レイテンシーベースルーティング — ユーザーに一番近いリージョンに自動で振り分け。
ドメイン登録もRoute 53でできる。.comが$14/年。お名前.comよりちょっと高いけど、DNSとドメイン管理が一元化できてラク。他のレジストラで取ったドメインでも、NSレコードだけRoute 53に向ければ全部Route 53で管理できる。
僕は最初、ドメイン管理とDNS管理が別々で面倒だったんだけど、Route 53に統一してからすごく快適になった。最初の設定はちょっと手間だけど、一度やればあとは楽。