DNS解決とは?

DNS(ドメインネームシステム)解決は、example.comのような人間が読める形式のドメイン名を、コンピュータがネットワークトラフィックをルーティングするために使用する1つ以上の数値IPアドレスに変換するプロセスです。Webサイトにアクセスするたびに、デバイスはDNSリゾルバーにクエリを送信し、リゾルバーはサーバーの階層を通じて権威のある回答を見つけて、対応するIPアドレスを返します。

DNSレコードにはいくつかの種類があります。AレコードはドメインをIPv4アドレスにマップし、AAAAレコードはIPv6アドレスにマップします。単一のドメインは、負荷分散または地理的分散のために複数のAまたはAAAAレコードを持つことができます。

ツールの説明

このツールは、選択したDNS-over-HTTPS(DoH)プロバイダーを使用して、ドメイン名をIPv4およびIPv6アドレスに解決します。任意のドメインを入力し、DNSプロバイダーを選択して、解決をクリックすると、関連するすべてのIPアドレスが表示されます。結果はアドレスファミリーでグループ化されており、個別のアドレスをコピーしたり、完全なセットを検査したりするのが簡単です。

機能

  • 複数のDNSプロバイダー: Google(8.8.8.8 / 8.8.4.4)とCloudflare(1.1.1.1 / 1.0.0.1)から選択して解決
  • IPv4およびIPv6の結果: ドメインに関連するすべてのA(IPv4)およびAAAA(IPv6)レコードを返す
  • DNS-over-HTTPS: クエリはDoHを使用して暗号化され、改ざん耐性のある解決で実行される

サポートされているDNSプロバイダー

プロバイダー プライマリDNS セカンダリDNS プロトコル
Google 8.8.8.8 8.8.4.4 DNS-over-HTTPS
Cloudflare 1.1.1.1 1.0.0.1 DNS-over-HTTPS

仕組み

このツールは、標準的なHTTPSリクエストを使用してドメイン名を選択したプロバイダーのDoHエンドポイントに送信します。プロバイダーは完全なDNS検索を実行し、ルートサーバー、TLDサーバー、およびドメインの権威ネームサーバーにクエリを実行して、結果をJSON応答として返します。ツールは応答からすべてのAおよびAAAAレコードを抽出し、アドレスタイプでグループ化して表示します。

ヒント

  • ドメインがIPv6アドレスを返さない場合、それは単にドメインがAAAAレコードを設定していないことを意味します。これは古い、またはより単純なWebサービスでは一般的です。
  • サブドメインは完全にサポートされています。api.example.commail.example.comなどを解決できます。
  • キャッシング、TTL値、または地理的エニキャストルーティングにより、DNSプロバイダー間で結果が異なる場合があります。
  • このツールを使用して、ドメインのDNSレコードを更新した後のDNS伝播を確認してください。伝播が完了するまで、異なるプロバイダーが異なる結果を返す場合があります。