DNS レコードをパースして理解する
DNS レコードはドメイン名を IP アドレス、メールサーバーなどのデータに対応付けます。A、AAAA、CNAME、MX、TXT、NS、SOA の各レコードタイプを学びましょう。
- 1
DNS(Domain Name System)はドメイン名を IP アドレスに変換します。レコード種別:A(IPv4 アドレス)、AAAA(IPv6)、CNAME(別の名前へのエイリアス)、MX(優先度付きのメールサーバー)、TXT(任意のテキスト。SPF/DKIM/DMARC に使用)、NS(ネームサーバー)、SOA(権威の起点)、PTR(逆引き)、SRV(サービスロケーター)。
- 2 IP アドレス情報ツール →
IP アドレスを調べて、逆引き DNS とネットワーク情報を把握します。これは DNS の正引きを補完します。IP があればホスト名を、ホスト名があれば IP を見つけられます。
- 3 URL パーサー →
URL からドメイン名をパースして、DNS 検索用のホスト名を抽出します。DNS が解決するのはホスト名です。URL には、DNS の一部ではないポート、パス、クエリーが含まれることがあります。
よくある質問
- A と CNAME の違いは何ですか?
- A レコードは名前を IP アドレスに直接マッピングします。CNAME は名前を別の名前にマッピングします(エイリアス)。ルートドメイン(example.com)や直接マッピングには A レコードを使ってください。エイリアス(www.example.com → example.com)には CNAME を使ってください。1 つの名前が A レコードと CNAME レコードの両方を持つことはできません。
- TXT レコードは何に使われますか?
- TXT レコードは任意のテキストを保存し、SPF(送信者ポリシーフレームワーク。どの IP がメールを送信できるか)、DKIM(メール署名鍵)、DMARC(メールポリシー)、ドメイン認証(Google、Microsoft)、MTA-STS によく使われます。まさに DNS のスイスアーミーナイフです。
このタスクを解決するワークフロー
関連ツール
IP アドレス情報ツール
Analyze IPv4/IPv6 addresses and CIDR subnets: class, private/multicast flags, binary/hex, reverse DNS, network/broadcast/hosts。無料、プライベート、100%クライアントサイド。 ツール
URL パーサー
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password。無料、プライベート、100%クライアントサイド。 ツール
MAC アドレスツール
Validate MAC addresses, convert between separator formats, toggle case, and look up vendor via OUI prefix。無料、プライベート、100%クライアントサイド。 ツール