DNSレコードの種類|A・CNAME・MX・TXTを用途で整理

30秒でわかる答え

DNSレコードは、ドメイン名についての情報を用途別に記録するものです。A・AAAAはIPアドレス、CNAMEは別名、MXはメールの配送先、TXTは所有確認などの文字情報を扱います。

漫画:全部、住所の札ですか? 全4ページ

ユイは台帳の四つの引き出しを全部住所の札だと思う。マコトと住所と別名、受信先と文字列を見比べ、最後にメールの案内を考える札をMXの引き出しへ置く。

画像を押すと拡大できます。+/−で大きさを変え、拡大中はドラッグして読めます。

1 / 4全部が住所の札?

ラボのDNS台帳でユイとマコトが四つの引き出しを見る。ユイはどれも住所の札かと尋ねる。

1ページ目:全部が住所の札?
レコード名を暗記する前に用途が違うと気づく入口。

1ページ目のセリフ

  • 引き出し「A」・「CNAME」・「MX」・「TXT」
  • ユイ「全部、住所の札ですか?」

2 / 4住所と別名を分ける

上下の二つのコマでAからIPv4、CNAMEから別の名前へ矢印を示す。型と値の役割を大きく見比べる。

2ページ目:住所と別名を分ける
アドレスの値と別名の指定を混同しない。

2ページ目のセリフ

  • 種類「A」・「CNAME」
  • 値の種類「IPv4」・「別の名前」

3 / 4メールの行き先と文字列

MXの引き出しには受信先を示すカード、TXTの引き出しには文字情報を示すカードがある。

3ページ目:メールの行き先と文字列
Webの住所以外にもメール受信先や文字情報の用途がある。

3ページ目のセリフ

  • 種類「MX」・「TXT」
  • 用途「受信先」・「文字列」

4 / 4目的から引き出しを選ぶ

ユイはメールの案内を考える札をMXの引き出しへ添え、目的に合う種類を選ぶ。

4ページ目:目的から引き出しを選ぶ
名前の暗記から用途による選択へ回収。

4ページ目のセリフ

  • 目的札「メール」
  • 選んだ引き出し「MX」
  • ユイ「メールなら、MXを見ます。」

横にスワイプして次のページへ。画像を押すと拡大できます。

引き出しとカードはDNSレコードの役割を分ける模型で、実在ドメインの設定やメールを変更したものではありません。AはWeb専用ではなくIPv4アドレスを表し、IPv6はAAAAなど別の種類を使います。CNAMEは別名の指定でHTTPの転送そのものではありません。MXの優先度や宛先名のアドレス解決、TXTの用途ごとの書式は本文で確認します。設定は種類だけでなく名前、値、TTL、サービスの指定に従います。

本文の解説へ ↓

100%

拡大中はマウスや指でドラッグできます。100%では左右スワイプ・左右キーでページ送り。

A・AAAA・CNAMEの役割と使う場面

Webサイトの宛先でよく見るのが、A、AAAA、CNAMEです。

レコード役割使う場面の例
Aドメイン名をIPv4アドレスへ向けるWebサーバーのIPv4宛先を指定する
AAAAドメイン名をIPv6アドレスへ向けるIPv6の宛先を指定する
CNAME別の名前への別名として案内するサブドメインをサービス提供元の名前へ向ける

AとCNAMEは混ざりやすいですが、AはIPアドレスへ直接向けるカード、CNAMEは別名へ案内するカードです。ドメインとIPアドレスの関係を確認したい場合は、ドメインとは も近い記事です。

設定画面で迷う疑問は、「どのレコード名を覚えるか」より「何をしたいのか」から見ると整理できます。第43話「IPアドレスとドメイン名はどう違う?」の名前札を、今回は台帳棚に入れていきます。

DNSレコードとはドメインの何を記録するものか

DNSレコードは、ドメイン名についての答えを種類別に記録するものです。Webサイトへ案内する、メールの配送先を示す、所有確認用の文字列を置くなど、目的に応じて種類が分かれます。

DNS全体は、ドメイン名から必要な情報を探す仕組みです。基本は DNSとは と合わせると、レコードが「答えの中身」であることが見えます。

たとえでは、DNS案内所の引き出しに入ったメモカードです。実際には、レコード名、ホスト名、値、TTLなどを設定します。管理画面の表記はサービスごとに少し違うため、目的と値を確認してから編集します。

ユイ

ドメイン設定画面にA、CNAME、MX、TXTが並んでいて、どれを触るべきか迷います

マコト

DNSレコードは、目的別のメモカードとして見れば整理できるよ

ピコ

Webの宛先、別名、メールの行き先、確認用の文字列で棚を分けよう

DNS案内所のレコード台帳を開く

ピコルート・ラボのDNS案内所では、マコトが台帳棚を開きます。Aの引き出しにはWebの住所、MXの引き出しにはメールの行き先、TXTの引き出しには確認用の文字列が入っています。

ユイとマコトとピコが、用途ごとに分かれたDNSレコードの引き出しを確認している
DNSレコードは、Webの宛先、別名、メール、確認用文字列など、用途ごとのカードとして見ると選びやすくなります。

ユイ

全部がサーバーの住所だと思うと、MXやTXTで迷いますね

ピコ

そう。何を案内するカードなのかを先に見ると、種類を選びやすいよ

このたとえで気をつけたいのは、同じドメインでもWebとメールが別の行き先を持つ場合がある点です。Webだけ変えたいのにMXを触ると、メールに影響することがあります。

MX・TXTの役割と使う場面

MXはメールを受け取るサーバーを示すレコードです。Webサイトの表示とは別に、メールの配送先を決めるために使われます。メールサービスを切り替えるときは、MXの変更が関係する場合があります。

ユイとピコが、Web、メール、所有確認へ分かれるDNSのルートを見比べている
同じドメインでも、Web表示、メール受信、所有確認では見るレコードが変わります。

TXTは、任意の文字情報を置くためのレコードです。所有確認、メール送信元の認証、サービス連携の確認などで使われます。TXTに置く文字列はサービスから指定されることが多いため、余分な文字や空白を入れないよう確認します。

DNSの問い合わせ順や、どの案内所が答えるかは DNSの仕組み と ネームサーバーとは がつながります。

触る前に確認したい注意点と誤解

注意したい誤解は、「AもCNAMEもMXも全部サーバーの住所」という見方です。実際には、Web、別名、メール、確認用文字列など、案内する対象が違います。

変更前には次を確認します。

  • 何を実現したいのか: Web公開 / メール / 所有確認 / サービス連携
  • どのホスト名を変えるのか
  • 現在の値を控えたか
  • TTLがどれくらいか
  • 他のサービスに影響しないか

DNS変更後の見え方は DNS浸透とは や DNS TTLとは につながります。

実務で特に大切なのは、変更前のスクリーンショットや値を残すことです。Aレコードを変えるつもりでMXを消してしまうと、Webサイトではなくメールに影響する場合があります。作業前に「目的」「対象ホスト」「現在値」「新しい値」「戻し方」を一行ずつ書いておくと、DNS設定画面の似た入力欄で迷いにくくなります。

ミニワーク:目的からレコードを選ぶ

次の目的なら、どのレコードが候補になるか考えてみましょう。

  1. WebサイトをサーバーのIPv4アドレスへ向けたい
  2. blog.example.comを別のサービス名へ向けたい
  3. 独自ドメインのメールを受け取りたい
  4. 外部サービスから指定された確認用文字列を置きたい

答えの例は、1がA、2がCNAME、3がMX、4がTXTです。実際の設定ではサービスの手順に従い、変更前の値を控えてから進めます。

ミニクイズでDNS台帳の理解を広げる

Q1. DNSレコードは何のためのものですか?

A. ドメイン名に対する宛先やメールの行き先、確認用文字列などを種類別に記録するためのものです。

Q2. AレコードとCNAMEは同じですか?

A. 違います。AはIPアドレスへ向け、CNAMEは別名へ案内します。

Q3. メールの受信先に関係しやすいレコードは?

A. MXレコードです。

目的からレコードを逆引きする

IPv4の宛先ならA、別名ならCNAME、メール受信先ならMX、所有確認などの文字列ならTXTです。名前を丸暗記するより、「何を知らせたいか」を先に言葉にし、それに合うレコードを選ぶと設定を間違えにくくなります。

この記事の情報・用語を確認する

読了目安 10分 / 更新日

LAB WHITEBOARD

DNSレコードの種類を一文で説明してみよう

「DNSレコードを用途別のメモとして理解し、A・CNAME・MX・TXTなどの代表的な種類を目的から選べるようになる。」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。

編集部の実践ガイド

初めてのレンタルサーバーの選び方

自分でサイトを作ってみたくなったら、サーバーとドメインの選び方を確認できます。