Amazon Route 53 でのドメイン登録と DNS 移行 - レジストラ移管とゾーン設定の実践
ドメイン登録から他レジストラからの移管、パブリック・プライベートホストゾーンの設計、DNSSEC の有効化までを一貫して紹介します。
Route 53 でのドメイン登録
Route 53 はドメインレジストラとしても機能し、コンソールから直接ドメインを登録できます。.com (年間 13 USD)、.net (年間 11 USD)、.jp (年間 99 USD) など数百の TLD に対応しています。ドメイン登録時にパブリックホストゾーンが自動作成され、NS レコードと SOA レコードが設定されます。WHOIS プライバシー保護はサポートされている TLD で無料で有効化でき、登録者の個人情報が公開されることを防止します。自動更新を有効にしておくと、ドメインの失効を防止できます。
他レジストラからの移管
既存のドメインを他のレジストラから Route 53 に移管する手順は、現在のレジストラで Transfer Lock を解除し、認証コード (Auth Code / EPP Code) を取得し、Route 53 コンソールで移管リクエストを送信する 3 ステップです。移管完了までは通常 5-7 日かかります。移管前に Route 53 でホストゾーンを作成し、既存の DNS レコードを再現しておくことで、移管中の DNS 解決の中断を防止できます。移管完了後、ネームサーバーが自動的に Route 53 に切り替わります。.jp ドメインの移管は JPRS の手続きが必要で、移管元レジストラでの承認プロセスが追加されます。
ホストゾーン設計と DNSSEC
パブリックホストゾーンはインターネットからの DNS クエリに応答し、プライベートホストゾーンは指定した VPC 内からのクエリにのみ応答します。プライベートホストゾーンで internal.example.com のようなドメインを管理し、 VPC 内のサービス間通信をドメイン名で行う構成が一般的です。 DNSSEC は DNS 応答にデジタル署名を付与し、応答の改ざんを検出する仕組みです。 Route 53 では KMS のカスタマーマネージドキーで署名鍵を管理し、コンソールから DNSSEC 署名を有効化できます。有効化後、親ゾーン (TLD のレジストリ) に DS レコードを登録することで、署名チェーンが完成します。 ネットワーク設計の知見を広げたい場合はAmazon の専門書も活用できます。
Route 53 の料金
ドメイン登録は TLD ごとの年額で、.com は 13 ドル、.net は 11 ドル、.jp は 99 ドルです。ホストゾーンは 1 ゾーンあたり月額 0.50 ドルで、DNS クエリは最初の 10 億クエリ/月が 100 万クエリあたり 0.40 ドルです。エイリアスレコードへのクエリは無料で、CloudFront や ALB へのルーティングでコストを削減できます。DNSSEC の署名に追加料金は発生しませんが、KMS キーの料金 (月額 1 ドル) が必要です。ヘルスチェックは 1 チェックあたり月額 0.50 ドル (AWS エンドポイント) または 0.75 ドル (非 AWS エンドポイント) です。
まとめ
Route 53 はドメイン登録から DNS 管理までを一元化するサービスです。他レジストラからの移管で AWS エコシステムとの統合を強化し、DNSSEC で DNS の信頼性を向上させます。パブリックとプライベートのホストゾーンを使い分けることで、外部向けと内部向けの DNS を統一的に管理できます。