DNSルックアップ
ドメインがどこを指しているのか、どのメールサーバーを使っているのか、TXTレコードが本当に公開されたのかを確認したいときに使えます。このDNSルックアップは任意のドメインの権威DNSレコードを問い合わせ、A、AAAA、MX、TXT、NS、CNAME、SOAの値を一度に返します。digやターミナルは不要です。
DNSルックアップの実行方法
-
1
ドメインを入力
httpsやパスを含めず、ドメイン名だけを入力します。例: `example.com`。
-
2
レコードタイプを選択
A、AAAA、MX、TXT、NS、CNAME、SOAを選択します。すべて選択したままにするとまとめて確認できます。
-
3
問い合わせを実行
ツールは公開DNSリゾルバー(DoH経由のCloudflare 1.1.1.1)に問い合わせ、各レコードタイプを取得します。
-
4
コピーまたはエクスポート
整形済みの結果をコピーするか、パイプラインやZapier webhooks向けにJSONでエクスポートできます。
レコードタイプと用途
| タイプ | 用途 | 一般的なTTL |
|---|---|---|
| A | ドメインが指すIPv4アドレス | 300-3600 |
| AAAA | IPv6アドレス | 300-3600 |
| MX | 優先度付きのメール交換ホスト名 | 3600 |
| TXT | 自由形式のテキスト: SPF、DMARC、ドメイン確認、DKIM | 300-3600 |
| NS | ゾーンの権威ネームサーバー | 86400 |
| CNAME | 正規名のエイリアス(例: www -> ルートドメイン) | 300-3600 |
| SOA | Start of Authority: プライマリNS、メール、ゾーンシリアル | 3600+ |
SOAレコードの読み方
SOAレコードは「このゾーンを管理しているのは誰か、最後に変更されたのはいつか」に答えるレコードです。主なフィールドは次のとおりです。
- mname - ゾーンを担当するプライマリネームサーバー
- rname - @をドットに置き換えた管理者メールアドレス(例:
hostmaster.example.com) - serial - バージョン番号。通常はYYYYMMDDNN形式
- refresh, retry, expire - セカンダリネームサーバー向けのタイマー
- minimum - ネガティブ応答のTTL(NXDOMAINがキャッシュされる時間)
serialが増えていれば、ゾーンが更新されたという合図です。セカンダリネームサーバーはプライマリに問い合わせ、serialを比較し、値が異なる場合にゾーン転送を行います。
TXTレコードの意味
TXTは用途の広いレコードタイプです。よく使われる用途は次のとおりです。
v=spf1 ...- Sender Policy Framework。メールサーバーを承認します。v=DMARC1 ...-_dmarc.domain上でDMARCポリシーを定義します。v=DKIM1 ...-selector._domainkey.domain上のDKIM公開鍵です。- ドメイン確認トークン - Google、Microsoft、Stripeなどが所有確認のためにランダムな文字列を公開します。
- SaaS webhooks - 一部のプラットフォームはカスタムドメイン設定にTXTを使います。
トラブルシューティングのヒント
- NXDOMAINは、ドメイン自体が存在しないことを意味します。つづりを確認してください。
- 権威NSがあるのに応答なしの場合、その特定のレコードタイプがまだ公開されていないという意味です。
- apexのCNAME(wwwではなくexample.com自体)は、ゾーンルートのSOA/NSとCNAMEが競合するため、RFC 1034上は技術的に許可されません。対応プロバイダーではALIASまたはANAMEレコードを使うか、IPを直接指すAレコードを使ってください。
- 伝播 - 変更後、新しいレコードは権威NSにはすぐ表示されますが、世界中のリゾルバーはTTLに従います。古いTTLが切れるまで待つか、変更前にTTLを下げておきます。
よくある質問
既定ではDNS-over-HTTPS経由のCloudflare 1.1.1.1を使います。代替としてGoogle 8.8.8.8とQuad9 9.9.9.9も利用できます。ほとんどのドメインでは3つとも同じデータを返します。ローカルキャッシュポイズニングや伝播の問題が疑われる場合は、2つのリゾルバーを比較してください。
ターミナルはISPのリゾルバーやルーターで設定されたDNSを使うため、古い回答がキャッシュされていることがあります。このツールは公開リゾルバーへ直接問い合わせてそのキャッシュを避けるため、より新しい値が表示されることがあります。
はい。逆引きDNS検索ツールで確認できます。このページは正引きレコードを対象にしています。PTR検索にはドメイン名ではなくIPアドレスが必要です。
公開リゾルバーはそれぞれのプライバシーポリシーに従ってクエリを記録する場合があります。ただし、このツール自体はドメインを保存せず、クエリをアカウントにひも付けません。
関連ツール
自分の IP 確認
このサーバーがリクエストで受信した IP アドレス、IPv4 または IPv6 の種別、ローカル GeoIP データがある場合のおおよその国を確認できます。
IPアドレス検索
公開IPv4またはIPv6アドレスから、推定の国、地域、都市、座標、ISP、ASN、組織、タイムゾーンを確認できます。
速度テスト
ブラウザーで手軽に行える無料のインターネット速度テスト。ダウンロード速度をMbpsで測定するほか、遅延とジッターも計測し、4Kストリーミング・ゲーム・ビデオ通話に対応できるかを確認できます。アプリも登録も不要。
逆引きDNS検索
IPv4またはIPv6アドレスのPTRレコードを検索します。メールサーバーの調査、ログ分析、迷惑メールフィルターの確認に役立ちます。
WHOIS検索
ドメインの公開WHOIS登録データから、レジストラ、ネームサーバー、ステータスコード、有効期限を確認します。
メールヘッダー解析ツール
生のメールヘッダーをブラウザー内でローカルに解析。メッセージをアップロードせず、Receivedの経路と時間、SPF、DKIM、DMARC、ARCのメタデータを確認できます。