DNS 検索
このコンピュータの DNS リゾルバで A、AAAA、CNAME、MX、NS、TXT、SOA、PTR を調べます。
問い合わせはローカルエージェント経由で、このコンピュータの DNS リゾルバへ送られます。名前と応答はこのページに残ります。
ローカルエージェント
エージェントの窓に出ている現在のコードを貼ります。試行のたびに欄は空になります。
エージェント未接続
エージェントの準備
ローカルエージェントを入手して起動し、このページに戻ります。
エージェントについてとダウンロード- MyDevTools Agent を起動します。このコンピュータに設定済みの DNS リゾルバを使います。
- エージェントの窓からペアリングコードをコピーします。
- 下にコードを貼ります。ブラウザがローカルネットワークへのアクセスを求めたら、この接続のために許可します。
ブラウザは名前とレコード種別を 127.0.0.1 のエージェントにだけ送ります。エージェントはこのコンピュータの DNS リゾルバに問い合わせます。クエリは MyDevTools のサーバーへ行かず、公開の DNS-over-HTTPS も使いません。このブラウザは選んだレコード種別だけを覚え、名前、応答、ペアリングコードは保存しません。
問い合わせ
ホスト名です。種別が PTR のときは IP アドレスです。国際化名は punycode(xn--)で入れます。エージェントはこのコンピュータのリゾルバに聞き、公開 DoH には聞きません。
レコード種別は一つです。PTR は IP アドレスを逆引きします。このコンピュータの検索リストはそのまま使われます。
応答
名前を検索すると応答が表示されます。
| 名前 | 種別 | TTL | 優先度 | データ |
|---|
このページの内容
DNS 検索は、このコンピュータに設定されたリゾルバへ、一つの名前と一つのレコード種別を問い合わせます。ブラウザ自身はクエリを送りません。ローカルエージェントは dns.lookup を http.request と icmp.trace とは別に与えます。
詳細な機能
対応する種別は A、AAAA、CNAME、MX、NS、TXT、SOA、PTR です。IP アドレスは PTR のときだけ受け、エージェントが in-addr.arpa または ip6.arpa に反転します。応答セクションは届いたまま表示し、アドレスに付いた CNAME も残します。空の NOERROR は「レコードなし」、NXDOMAIN はその名前が DNS にないことを意味します。問い合わせは OS のリゾルバへ行くので、分割 DNS とこのコンピュータの検索リストは保たれます。MyDevTools のサーバーへは送られず、公開の DNS-over-HTTPS でもありません。選んだレコード種別はこのブラウザに残り、名前とレコードは残りません。
実用例
- 種別 A の
example.comは、このコンピュータのリゾルバが返す IPv4 アドレスを示します。 - 種別 MX の
example.comは、メールサーバと優先度を示します。 - 種別 PTR の
1.1.1.1は逆引き名を尋ねます。
このツールの使い方
ローカルエージェントを起動する
エージェントを入手して起動し、ペアリングコードをコピーします。
DNS 検索をペアリングする
コードを貼って接続します。ページは dns.lookup を求め、このブラウザが既に持つ権限は残します。
一つの名前を検索する
ホスト名を入れ、A、AAAA、CNAME、MX、NS、TXT、SOA、PTR のいずれかを選び、検索を押します。PTR では IP アドレスを入れます。
応答を読む
表には名前、種別、TTL、MX の優先度、データが出ます。応答はテキストとしてコピーできます。ページを読み込むと消えます。
ヒントとベストプラクティス
- 失われた、または拒否された検索はエラーです。空の NOERROR は失敗ではありません。
- hosts ファイルは見ません。答えるのは DNS リゾルバだけです。
- 同時に動く検索は四つまでです。ネットワークの走査でも、種別の総当たりでもありません。
- 公開中の Windows 版は、このページより古いことがあります。DNS 検索には dns.lookup を告知するエージェントが必要です。