Menu

BLOG ベアメールブログ

Aレコードとは? メール送信での役割や設定方法を分かりやすく解説!

Aレコードとは? メール送信での役割や設定方法を分かりやすく解説!

DNSの設定は、Webサイト運営やメールサーバー構築において避けて通れません。ドメインに関する様々な情報を定義するためにDNSレコードが使用されますが、中でも最も基本的かつ重要なレコードが、ドメイン名とIPアドレスを紐づける「Aレコード」です。

本記事では、Aレコードの役割や書き方、設定の確認方法、メール送受信との関係について分かりやすく解説します。

Aレコードとは?

まず、Aレコードの役割と書き方、混同されやすいAAAAレコード・CNAMEレコードとの違いについて解説します。

Aレコードの役割

Aレコードは、最も基本的なDNSリソースレコードで、特定のドメイン名(ホスト名)に対応するIPアドレスを定義する役割を持ちます。この仕組みは「正引き」と呼ばれます。

Webサイトを表示したり、メールを送受信したりする際、実際の通信先としてはIPアドレスが使われます。しかし、数字の羅列であるIPアドレスは覚えにくいため、そのまま使用するのは現実的ではありません。Aレコードによる正引きの仕組みを利用することで、IPアドレスを意識することなく、ドメイン名を入力するだけで、接続先のWebサーバーやメールサーバーのIPアドレスを特定できるようになります。

Aレコードの書き方

Aレコードの基本書式は、以下の通りです。

[ホスト名]IN A [IPアドレス]

例えば、Webサイト「www.example.com」がIPアドレス「192.0.2.1」のサーバーで公開されている場合は、次のように設定します。

www.example.com IN A 192.0.2.1

AレコードとAAAAレコードの違い

Aレコードと同様にAAAAレコードも、ドメイン名とIPアドレスを紐づける役割を果たします。違いは、AレコードがIPv4アドレスを指定するのに対し、AAAAレコードはIPv6アドレスを指定する点です。

IPv4アドレスは「192.0.2.1」のような数字の組み合わせで表されますが、数に限りがあるため、インターネットの普及に伴い将来的に枯渇するのではと危惧されています。そこで新しく開発されたのが、次世代のプロトコルであるIPv6です。IPv6アドレスは、「2001:db8::1」のようにより長く複雑な形式で表されます。

WebサイトやサーバーがIPv6に対応している場合は、AAAAレコードを設定することで、IPv6環境のユーザが直接サイトにアクセスできるようになります。

AレコードとCNAMEレコードの違い

CNAME(シーネーム)レコードは、「エイリアス名」(aliases:別名)を「正規のホスト名」(Canonical  Name)に紐付けるために使用されます。Aレコードがドメイン名をIPアドレスに紐付けるのに対し、CNAMEレコードはドメイン名(別名)をドメイン名(正規)に紐付ける点が大きな違いです。

例えば、「www.example.com」へのアクセスを「example.com」と同じサーバーに向けたい場合にCNAMEレコードを設定します。これにより、どちらのドメイン名でアクセスしても同じWebサイトが表示されるようになります。

DNSレコードの主な種類と設定方法については、以下の記事で詳しく解説しています。
DNSレコードの種類を詳しく解説|初心者にも分かる役割と設定のポイント|ベアメールブログ

Aレコードの確認方法

Aレコードが適切に設定されているか確認するには、コマンドを実行する方法と、外部のWebサービスを利用する方法があります。

nslookupコマンド(Windowsの場合)

Window標準のnslookupコマンドを利用します。PCのコマンドプロンプトからnslookupコマンドを使用することで、Aレコードの値が確認できます。

コマンドプロンプトを起動し、以下のようにnslookupの後ろに[-type=A][ドメイン名]の書式を入力します。

nslookup -type=A example.com

Enterキーを押下すると、ドメインに設定されているAレコードが出力されます。

digコマンド(Linux・macの場合)

Linux やmacOSではdigコマンドを使用してAレコードを確認します。以下のように、digの後ろに[ドメイン名] [A]の書式でコマンドを実行します。

# dig example.com A

Enterキーを押下すると、OSに設定されたDNSサーバにDNS問い合わせが行われ、結果が返されます。

Linuxにもnslookupコマンドはありますが、digコマンドを使用することが一般的です。digコマンドはDNS問い合わせの結果を比較的そのまま表示しますが、nslookupコマンドは結果を加工して表示するためです。Aレコードだけを確認したい場合はどちらのコマンドでも問題ありませんが、DNSの挙動をより正確に知るためにはdigコマンドを使用することをおすすめします。

DNS設定確認サイト

「DNSチェッカー」などのWebサービスを利用すると、より手軽にAレコードの設定を確認することができます。「Aレコード 確認」などと検索すると、多くの無料サービスが見つかります。

例として、DNSチェッカーでAレコードの設定を確認する手順を紹介します。

  1. 確認したいドメイン名(例:example.com)を入力する。
  2. プルダウンから調べたいDNSレコード(今回は「A」)を選択する。
  3. 検索ボタンをクリックする。
  4. 結果が表示され、設定したIPアドレスがAレコードとして表示されていれば、正しく設定が反映されている。

もし設定したはずのIPアドレスが表示されない場合は、入力ミスがないか再度確認するか、設定が反映されるまでもう少し時間を置いてから再度試してみてください。

参考:DNSチェッカー
https://dnschecker.org/ (2025/12/11確認)

Aレコードとメール送信との関係性

Aレコードは、受信側がメールを受け取った際にドメイン名とIPアドレスの対応関係を確認し、送信元の信頼性を判断するための基礎情報としても利用されます。Aレコードが正しく設定されていないと「なりすましの可能性がある」と疑われるリスクがあるため、注意が必要です。

本章では、メール送信においてレコードがどのような観点でチェックされているのかを解説します。

メール送信におけるAレコードのチェックポイント

メール送受信において、Aレコードは主に以下のポイントで確認されます。

  • 送信元SMTPサーバーのホスト名にAレコードが設定されているか
  • 送信元IPアドレスの逆引き結果と正引き結果が一致するか
  • MXレコードで指定されたホスト名がAレコードで正しく解決できるか
メール送信におけるAレコードのチェックポイントを説明した図

送信元SMTPサーバーのホスト名にAレコードが設定されているか

メールを送信するSMTPサーバーのホスト名に対してAレコードが設定されているかを確認します。一致していない場合、送信元の実態が不明確と判断され、迷惑メール判定の要因となることがあります。

Gmailの送信者ガイドラインでも、「有効な正引きおよび逆引きのDNSレコードの設定」が必須要件とされているため、必ず設定するようにしましょう。

※ 受信側のポリシーによっては、Aレコードの設定有無に加え「正引きによって得られたIPアドレスが実際の送信元IPアドレスと一致しているか」まで確認する場合もあります

送信元IPアドレスの逆引き結果と正引き結果が一致するか

送信元IPアドレスから逆引き(PTRレコードを確認)して得たホスト名を、さらに正引き(Aレコードを確認)して、元のIPアドレスと一致するかどうかを確認します。逆引き・正引き結果の整合性が取れていれば、ドメインとIPの対応関係が明確で、なりすましのリスクが低いと判断されやすくなります。

PTRレコードの役割や逆引きの仕組みについては、以下の記事で詳しく解説しています。
PTRレコードは何のために設定するの? DNSの逆引きとメール送信の関係について|ベアメールブログ

MXレコードで指定されたホスト名がAレコードで正しく解決できるか

MXレコードは、特定のドメイン宛のメールをどのメールサーバーに配送するかを指定するDNSレコードです。このMXレコードで指定されたホスト名が、Aレコードによって正しく解決できない場合、受信側で不審な送信元であると疑われる可能性があります。

MXレコードの書き方や設定方法については、以下の記事で詳しく解説しています。
MXレコードとは? 書き方と設定例、確認する方法まで解説|ベアメールブログ

これらのチェックでなりすましのリスクが高いと判断されると、メールが受信拒否されたり、迷惑メールフォルダに振り分けられたりする可能性が高まります。メールを安定して届けるためにも、Aレコードを含むDNS設定は正しく行うようにしましょう。

迷惑メール判定されないために気を付けたいDNSの設定については、以下の記事で詳しく解説しています。
迷惑メールに判定されないために注意したいDNS設定とは? Part2|ベアメールブログ

まとめ

Aレコードの基本的な役割や設定・確認方法、メール送受信との関係について解説しました。Aレコードは、Webサイト表示やメール送受信を支える重要な役割を果たします。本記事の内容を参考に、正しく設定できているか、ぜひ一度見直してみてください。