DNSルーティングの照合
ドメインがどこに接続しているか、どのメールサーバーを利用しているか、あるいはTXTレコードが実際に公開されているかどうかを確認する必要があります。このDNS照会は、任意のドメインに関する権威あるレコードを一括で検索し、digやターミナルを介さずにA、AAAA、MX、TXT、NS、CNAMEおよびSOAの値をすべて一度に返します。
DNS検索の実行方法
-
1
ドメインを入力してください
バーディメイン(httpsやパスなし)を入力してください。例:`example.com`
-
2
レコードタイプを選択
Tick A、AAAA、MX、TXT、NS、CNAMEまたはSOAを選択するか、すべてを選択して完全なスキャンを行います。
-
3
クエリを実行します
このツールは公開のDNSリソーバー(DoH経由のCloudflare 1.1.1.1)に接続し、各種類のレコードをストリーミングで送信します。
-
4
コピーまたはエクスポート
書式設定された出力内容をコピーするか、パイプラインやZapierのウェブフック向けに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 | 授権開始日:プライマリNS、メール、ゾーンシリアル番号 | 3600年以上 |
SOAレコードを読み込んでいます
SOAレコードは、「このゾーンの所有者は誰か、および最後に変更されたのはいつだったか」という質問に答えます。そのフィールドは以下の通りです:
- mname – バージョンゾーンを管理する主要なネームサーバー
- rname - 「@」の代わりにドットが使用された管理者メールアドレス(例:
hostmaster.example.com) - シリアル番号 – バージョン番号で、通常はYYYYMMDDNN形式です
- ** Refresh、Retry、expire** – セカンダリーノームサーバー用のタイマー
- 最小値 – 負の答えに対するTTL(NXDOMAINがキャッシュされる期間)
シリアル番号が増加していることは、ゾーンが更新されたことを示す信号です。セカンダリサーバーはプライマリサーバーからデータを取得し、シリアル番号を比較して一致しない場合は情報を転送します。
TXTレコードが復号化されました
TXTはすべてを対象とするタイプです。一般的な用途:
v=spf1 ...– センダーポリシーフレームワークであり、メールサーバーの認証を許可します。v=DMARC1 ...–_dmarc.domain上で、DMARCポリシーを定義します。v=DKIM1 ...–selector._domainkey.domain上のDKIM公開鍵です。- ドメイン認証トークン – Google、Microsoft、Stripeなどの企業は、所有権を証明するためにランダムな文字列を公開しています。
- SaaS用Webhook:一部のプラットフォームでは、TXTファイルを使用してカスタムドメインを設定しています。
トラブルシューティングのヒント
- 「NXDOMAIN」とは、そのドメイン自体が存在しないことを意味します。スペルを確認してください。 – 授权的なNSが含まれている「No answer」は、該当するレコードタイプがまだ公開されていないことを意味します。
- 「頂点にCNAMEを設定する」(wwwではなくexample.com自体)は、RFC 1034により技術的に認められていません。なぜなら、CNAMEはゾーンルートにおけるSOAまたはNSと競合するからです。対応するプロバイダーではALIASまたはANAMEレコードを使用するか、あるいはIPアドレスに直接リンクするAレコードを使用してください。
- プロパゲーション:変更後、新しいレコードはすぐにあなたの権威あるNSに反映されます。しかし、世界中のリソーバーはTTLを遵守するため、古いTTLの有効期限が切れまで待つか(または変更前により低いTTLを使用する)必要があります。
よくある質問
Cloudflare 1.1.1.1はデフォルトでDNS-over-HTTPSを採用しており、代替としてGoogle 8.8.8.8およびQuad9 9.9.9.9も利用可能です。これら3つの解決プロキシはほとんどのドメインに対して同じデータを返します。ローカルのキャッシュ中毒や情報の拡散問題が疑われる場合は、2つの解決プロキシを比較してください。
あなたの端末は、ISPのリゾーバーやルーターで設定されたDNSを使用しており、そこに古いキャッシュされた結果が存在する可能性があります。このツールは公開リゾーバーに直接クエリを送ることでそのキャッシュを回避し、通常はより新しい値を表示します。
はい、リバースDNS検索ツールを使用して確認できます。このページではフォワードレコードに焦点を当てています。PTR検索にはドメイン名ではなくIPアドレスが必要です。
パブリックリソーバーはそれぞれのプライバシーポリシーに従ってクエリを記録することができるが、このツール自体ではドメインを保存したり、クエリをユーザーのアカウントに関連付けることはない。