定義
A recordは、ホスト名をIPv4アドレスにマッピングするDNSエントリであり、ブラウザが適切なサーバーを見つけるために参照する番号です。これは最もシンプルで基本的なDNSレコードタイプで、example.comが76.76.21.21を指すA recordを持っている場合、それがそのドメインにアクセスした際にブラウザが参照するアドレスとなります。各A recordはゾーンファイル内の1行として記述され、ホスト名、レコードタイプ、TTL(キャッシュの有効期間を秒単位で示すもので、一般的には300から86400)、そして対象のIPv4アドレスで構成されます。1つのホスト名は負荷分散やフェイルオーバーのために複数のA recordを保持でき、サブドメインにはそれぞれ独自のエントリが必要です。AAAA recordはIPv6に対して同じ役割を果たします。ウェブトラフィックを処理するすべてのドメインには、少なくとも1つのA recordまたはAAAA recordが必要ですが、サブドメインにはCNAMEが使われることも多くあります。A recordはレジストラやDNSプロバイダー(Cloudflare、Route 53、Namecheap、Google Domainsなど)の管理画面から編集でき、変更はTTLに応じて数分から数時間以内に世界中へ反映されます。
利用方法
A recordはゾーンファイル内の1行であり、ホスト名、レコードタイプ(A)、TTL(秒単位のキャッシュ有効期間)、そして対象のIPv4アドレスで構成されています。1つのホスト名は負荷分散のために複数のA recordを持つことができ、サブドメインはそれぞれ独自のA recordを持ちます。
重要な理由
ウェブサイトを新しいホストに移行する際、その変更はA recordの更新にあたります。DNSの設定ミスによってサイトがダウンした場合、原因は多くの場合A recordにあります。A recordの読み方、変更方法、確認方法を理解することは、最も基本的なDNSスキルです。