DNS レコードの種類
A、AAAA、MX、NS、TXT、CAA の役割を混同せずに読み取る方法を説明します。
DNS レコードは、名前に関する種類別の回答です。種類によって、その値がアドレス、メールの配送先、委任、その他の指示のどれを意味するかが決まります。適切な種類を見ることで、ウェブ用 DNS が動いているからメールも設定済みだと思い込むような、よくある診断ミスを防げます。
アドレスと別名のレコード
A は名前を IPv4 アドレスに、AAAA は IPv6 アドレスに対応付けます。1 つのホスト名に複数のアドレスを設定でき、クライアントがその中から選ぶこともあります。CNAME は名前を別の名前の別名にするため、その参照先も名前解決できなければなりません。アドレスが返ることは、そのアドレス上のアプリケーションが正常であるという保証ではありません。
たとえば www.example.com はホスティング事業者を指し、example.com 宛てのメールは別の場所で処理される場合があります。これらは別々の DNS の問いです。
メール、委任、テキスト
MX はドメインのメール交換サーバーを優先度とともに示します。NS は委任とゾーンの権威に関わるネームサーバーを示します。TXT はテキストを保存し、確認用トークンや SPF 関連データなどのポリシーに使われますが、その意味はデータを読むアプリケーションによって決まります。TXT の回答が 1 つあるだけでは、メールのセキュリティ設定が完全だとは証明できません。
CAA は、ドメインの証明書を発行できる認証局を示します。サーバーに既にインストールされている HTTPS 証明書とは別のものです。DNSSEC は追加のレコード種類と署名を使って DNS データを認証しますが、通常のウェブ通信を暗号化するものではありません。
レコードを文脈に沿って読む
/whois で正確なホスト名を確認し、関連するレコードを比較します。www は名前解決できてもルートドメインができない場合は、それぞれを個別に調べてください。メールに問題がある場合は、ウェブサイトの A ではなく MX とメールホストから確認します。最近変更したレコードは、TTL の間、古い回答がキャッシュに残ることがあります。
DNS の確認ガイドでは実践的な手順を紹介しています。空のレコード集合や NXDOMAIN を、登録可能である証拠として扱わないでください。
参考資料
検索ツールを試す
ドメインの登録情報や DNS レコードを確認します。
検索する