結果
確認中…
現在の接続: 確認中…
DNSクエリを処理したDNSサーバー
| DNSサーバー | 国 | ネットワーク | クライアントサブネット |
|---|
表示できるDNSサーバーはありません。
一部のDNSサーバーは、サイトが近くのサーバーを選べるように、問い合わせ元のアドレスの一部を転送します。このクライアントサブネットは、DNSサーバーが別の場所にあっても、本当のネットワークを示すことがあります。「—」は送信されなかったことを示します。
IP geolocation by DB-IP
DNSリークとは
DNSはサイト名をアドレスに変換する仕組みです。この問い合わせに応答する側には、ページ自体が暗号化されていても、あなたが開くすべてのサイトの名前が見えます。
DNSリークとは、問い合わせがVPNやプロキシの外にあるサーバー(多くはプロバイダのもの)に送られてしまう状態です。通信はある場所から出ているのに、DNSクエリから本当のネットワークがわかってしまいます。
VPNやプロキシでDNSが漏れる理由
VPNがDNSを保護できるのは、端末のDNS設定まで引き受けている場合だけです。システムがルーターやプロバイダのDNSサーバーを使い続けていると、問い合わせはトンネルを通らずに出ていきます。
プロキシクライアントは接続ごとに動作します。システムプロキシを使うブラウザは通常サイト名をそのままプロキシに渡しますが、Clashのようなルールベースのクライアントは、IPや国のルールと照合するために、設定ファイルのDNSサーバーを使って自分で名前解決することがあります。システムプロキシを無視するアプリは、自前で名前解決します。
ブラウザでセキュアDNSを有効にしている場合、問い合わせは自分で選んだDNSサービスに送られ、ここにはそのサービスが表示されます。
DNSリークの対処法
- VPNアプリでDNSリーク保護とキルスイッチを有効にし、VPN自身のDNSサーバーだけが使われるようにします。
- Clashなどのクライアントでは、TUNモードとfake-IPを使い、問い合わせをクライアント内で応答させてプロキシサーバー側で名前解決させます。DNSサーバーには暗号化DNSを設定し、ローカルでの名前解決が不要なIPルールにはno-resolveを付けます。
- VPNを使わずにプロバイダからDNSクエリを隠すには、ブラウザやシステムの設定でセキュアDNS(DNS over HTTPS)を有効にします。
- 設定を変えるたびに、このテストをもう一度実行します。
関連ガイド
- DNSリークとは?原因と対策
VPNをオンにしていても、端末がアクセス先のサイトをいちいちプロバイダに問い合わせていることがあります。それがDNSリークです。見つけ方と止め方を紹介します。
- IPアドレスとは?
IPアドレスは、あなた宛てのデータをどこに届ければよいかをインターネットに伝える番号です。見た目、種類、そしてIPアドレスから何がわかるのかをまとめました。
- IPアドレスの調べ方
グローバルIPはワンクリックで確認できます。プライベートIPの調べ方は端末によって違います。端末ごとの手順をまとめました。
- IPv4とIPv6の違いとは?
IPv6は、アドレスが足りなくなったIPv4の後継です。両者の比較、どちらを使っているかの確認方法、VPN利用者にとってIPv6が重要な理由を解説します。