DNSレコードの種類|A・AAAA・CNAME・MX・TXT・NSの役割

DNSレコードは、ドメイン名に対応する情報を、種類ごとに持つ記録です。Webの接続先、メールの配送先、サービスの確認用文字列などは、同じドメインに関係していても使う種類が異なります。

ここでは主要なレコードを、何を答える情報かという観点で比較します。

レコードの種類と値を対応させる

CloudflareのDNSレコードの資料では、各種類の用途を整理しています。

種類 主な役割 値として確認するもの
A 名前をIPv4アドレスへ対応 IPv4アドレス
AAAA 名前をIPv6アドレスへ対応 IPv6アドレス
CNAME ある名前を別の名前の別名にする 対応先のドメイン名
MX メールの配送先を示す 優先度とメールサーバー名
TXT 文字列の情報を持たせる サービスが指定する文字列など
NS 権威DNSサーバーを示す ネームサーバー名

Aの欄にURL全体を入れる、MXにWebサイトのIPアドレスをそのまま書くといった混同を避けるため、種類と値を一組で読みます。

Web接続とメール配送を分ける

仮にexample.comのWebサイトを移す場合、Web向けの名前と接続先を調べます。同じドメインでメールを使っていても、Webの変更とメールの変更をまとめて行う必要があるとは限りません。

変更計画では「どの名前の、どの種類を、何の目的で変えるか」を列にすると、関係のないレコードを触ることを避けやすくなります。

名前の例 用途 確認する種類の例
www.example.com Web接続 A・AAAA・CNAMEなど
example.com メール受信先 MX
サービス指定の名前 所有権や利用条件の確認 TXTなど

これは用途を整理する仮例です。実際の接続先サービスが指定する種類と登録名を優先して確認します。

TXTは用途の異なる値を混ぜない

TXTは文字列を格納する種類で、ドメイン確認やメール関連の用途などに使われます。TXTという種類が同じでも、文字列の意味を決めるのは利用する仕組みです。

確認用文字列を追加するときは、既存の別用途の値を上書きしないようにします。どのサービスが発行した何の値かを管理メモへ残しておくと、後日の削除判断に役立ちます。

NSと個別レコードの編集先を確認する

NSは権威DNSサーバーに関わる情報です。ドメインを購入した事業者、Webを配信する事業者、DNSを管理する事業者が同じとは限りません。NSレコードの解説

画面に編集欄があることだけで、現在公開しているDNSの管理先だと判断しないことが大切です。担当者や現行の委任情報と照合し、変更するゾーンを特定します。

種類・登録名・値・管理先を揃える

設定前には、レコードの種類、登録する名前、値、管理先、目的を確認します。変更後に古い結果が見える場合は、レコードの意味とは別にDNSのTTLとキャッシュを調べます。

種類の暗記より、どの問いに答えるレコードかを区別することが、変更範囲を小さく正確にする第一歩です。

記事一覧へ戻る

ITの困りごとを、
まずはご相談ください。

何から手をつけるか決まっていない段階でも構いません。ご相談内容に応じて、担当者からご連絡します。

まずは相談する

採用へのご応募は採用エントリーからお願いします。