DNS Aレコード

DNS Aレコードは、特定のドメイン名のIPアドレスを示します。

学習目的

この記事を読み終えると、以下のことができるようになります。

  • Aレコードの目的を理解する
  • Aレコードの主な用途の説明

記事のリンクをコピーする

すべてのCloudflareプランに含まれる無料DNS

DNS A レコードとは?

「A」は「アドレス」の略であり、DNSレコードの最も基本的な種類です。与えられたドメインIP アドレスを示しています。例えば、cloudflare.comのDNSレコードを引いてみると、Aレコードは現在、IPアドレス104.17.210.9を返します。

Aレコードは、IPv4アドレスのみを保持します。WebサイトにIPv6アドレスがある場合は、代わりに「AAAA」レコードを使用します。

こちらは、Aレコードの例です。

example.com レコードのタイプ: 値: TTL
@ A 192.0.2.1 14400

この例の「@」シンボルは、これがルートドメインのレコードであることを示しており、値「14400」は、TTL(time to live)を秒単位で記載したものです。AレコードのデフォルトのTTLは14,400秒です。つまり、Aレコードが更新された場合、その効果が発揮されるまでに240分(14,400秒)かかることになります。

ほとんどのWebサイトにはAレコードが1つしかありませんが、複数のAレコードを持つことは可能です。一部の高プロファイルWebサイトには、ラウンドロビン負荷分散と呼ばれる手法の一部としていくつかの異なるAレコードがあります。この手法では、それぞれが同じコンテンツをホストする複数のIPアドレスの1つに要求トラフィックを分散できます。

DNSのAレコードはどのような場合に使用されるか?

Aレコードの最も一般的な用途は、IPアドレスの検索です。ドメイン名(「cloudflare.com」など)を照合してIPv4アドレスにします。これにより、ユーザーが実際のIPアドレスを記憶したり入力したりすることなく、ユーザーのデバイスがWebサイトに接続して読み込むことができます。ユーザーのウェブブラウザはDNSリゾルバにクエリを送信することで、この処理を自動的に行います。

DNSのAレコードはDomain Name Systemベースのブラックホールリスト(DNSBL)の運用にも使用されます。DNSBLは、メールサーバーが既知のスパマードメインからの電子メールメッセージを識別し、ブロックするのに役立ちます。

DNSのAレコードについて詳しく知りたい方はこちら から、AレコードをはじめとするいくつかのDNSレコードタイプが定義されているオリジナルのRFC1987をご覧ください。Domain Name Systemの仕組みについてはDNSとは?をご覧ください。