DNSレコードとは?

DNSレコードは、ドメインがDomain Name Systemに登録するエントリです。各レコードには、格納する情報を示すタイプがあります。AレコードとAAAAレコードは、名前をIPv4アドレスまたはIPv6アドレスに対応付けます。CNAMEは別の名前のエイリアスを作成し、MXはメールを受信するサーバーを指定します。NSは権威ネームサーバーの一覧を示し、TXTはSPFやドメイン認証コードなどの任意のテキストを格納します。SOAはゾーン自体の情報を示し、SRVはサービスをホストとポートに対応付けます。CAAは、そのドメインの証明書を発行できる認証局を指定します。

ツールの説明

ドメインを入力し、レコードタイプを選択して、「レコードを検索」を押してください。このツールは、そのドメインが公開している選択したタイプのレコードをすべて、ゾーンファイルと同じ形式で1行ずつ表示します。

タイプ レコードの表示形式
A 93.184.215.14
AAAA 2606:2800:21f:cb07:6820:80da:af6b:8b2c
CNAME target.example.net
MX 10 mail.example.com(優先度、メールサーバーの順。優先度の低いものから表示)
NS ns1.example.com
TXT v=spf1 include:_spf.example.com -all
SOA プライマリネームサーバー、hostmaster、シリアル番号、更新間隔、再試行間隔、有効期限、TTL
SRV 10 5 5060 sip.example.com(優先度、重み、ポート、ターゲット)
CAA 0 issue "letsencrypt.org"(フラグ、タグ、値)

検索は、Google Public DNS(8.8.8.8および8.8.4.4)を通じて当社のサーバー上で実行されます。結果が空の場合は、ドメインは存在するものの、そのタイプのレコードがありません。ドメイン自体が存在しない場合は、エラーになります。

Rapid Tool Set MCPサーバーに接続されたAIアシスタントは、dns_record_lookupとして同じ検索を実行できます。

使用例

  • example.comをMXで検索すると、メールの配送先がわかります
  • _dmarc.example.comをTXTで検索すると、DMARCポリシーがわかります
  • _sip._tcp.example.comをSRVで検索すると、SIPサーバーがわかります
  • https://www.example.com/pageを検索すると、リンクのホスト名だけが使われるため、www.example.comが検索されます

機能

  • 9種類のレコードタイプに対応:A、AAAA、CNAME、MX、NS、TXT、SOA、SRV、CAA
  • _dmarcや_domainkeyなど、サービスラベルを含む名前に対応
  • MXレコードとSRVレコードを優先度順に並べ替え