AAAAレコード

AAAAレコードは、ドメイン名をIPv6アドレスに結びつけるDNSレコードです。Aレコードのアドレス形式の違いだけ、役割は同じです。

AAAAレコード のアイキャッチ図解
まずは、こう考えるとつかみやすいです。

番地が足りなくなってきた町が、新しい長い住所体系に切り替えたときに更新する住所録の行です。

ひとことで言うと

AAAAレコードは Aレコード のIPv6版です。「このドメイン名はこのIPv6アドレスのサーバーにある」と DNS に登録します。役割は同じで、対応するアドレス形式だけが違います。

たとえ話でもう少し詳しく

IPv4の住所(例: 203.0.113.10)は4桁の数字のブロックが4つで構成されます。しかしインターネットに接続する機器が世界中で急増し、この番号が枯渇してきました。そこで登場したのがIPv6という、もっと桁数の多い新しい住所形式(例: 2001:db8::1)です。

  • 旧住所体系(IPv4)向けの住所録がAレコード
  • 新住所体系(IPv6)向けの住所録がAAAAレコード
  • 1つのドメインにAとAAAA両方を登録しておくことで、どちらの形式にも対応できる

よく出る場面・使いどころ

  • IPv6に対応した環境でWebサイトを公開するとき
  • CDNやホスティングサービスが自動でAAAAレコードを設定するとき
  • AレコードとAAAAレコードを両方登録して、デュアルスタック構成を組むとき

似た言葉との違い

  • Aレコード: IPv4アドレス(203.0.113.10 形式)向け。現在も最も広く使われている
  • AAAAレコード: IPv6アドレス(2001:db8::1 形式)向け。桁数が多く、より多くの機器に割り当てられる
  • CNAMEレコード: IPアドレスではなく別のドメイン名を指定する。IPv4/IPv6とは別の概念

実務で気にするポイント

  • クラウドサービスや CDN はAAAAレコードを自動で生成することが多い
  • AレコードとAAAAレコードを両方登録しておくと、接続環境に応じて自動的に使い分けられる
  • 設定方法はAレコードとほぼ同じで、入力するアドレスの形式だけが異なる
  • IPv6のみのサーバーに向ける場合、古いIPv4のみ環境からはアクセスできない点に注意

関連して読みたい用語

  • Aレコード: IPv4版の対になるレコードで、役割と設定方法はほぼ同じです
  • DNS: AレコードもAAAAレコードも、このDNSの仕組みの中に登録します
  • IPアドレス: AAAAレコードに書くIPv6アドレスについて理解を深めるための関連語です

注意: AレコードとAAAAレコードは役割が同じですが、書く値の形式がまったく違います。設定時にIPv4とIPv6を混同して入力すると、エラーになります。