DNS Aレコードは、特定のドメイン名のIPアドレスを示します。
この記事を読み終えると、以下のことができるようになります。
記事のリンクをコピーする
「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つに要求トラフィックを分散できます。
Aレコードの最も一般的な用途は、IPアドレスの検索です。ドメイン名(「cloudflare.com」など)を照合してIPv4アドレスにします。これにより、ユーザーが実際のIPアドレスを記憶したり入力したりすることなく、ユーザーのデバイスがWebサイトに接続して読み込むことができます。ユーザーのウェブブラウザはDNSリゾルバにクエリを送信することで、この処理を自動的に行います。
DNSのAレコードはDomain Name Systemベースのブラックホールリスト(DNSBL)の運用にも使用されます。DNSBLは、メールサーバーが既知のスパマードメインからの電子メールメッセージを識別し、ブロックするのに役立ちます。
DNSのAレコードについて詳しく知りたい方はこちら から、AレコードをはじめとするいくつかのDNSレコードタイプが定義されているオリジナルのRFC1987をご覧ください。Domain Name Systemの仕組みについてはDNSとは?をご覧ください。