簡単な答え: iPhoneでDNSリークを確認するには、VPNに接続した状態でSafariからDNSリークテストサイトにアクセスし、どのサーバーやネットワーク/ISPが表示されているかを確認します。自宅のISP名や自分が選んでいないサーバーが表示された場合、DNSクエリがトンネルの外に漏れています。
iPhoneでDNSリークを確認する手順
- VPNに接続し、設定でアクティブになっていることを確認します。
- DNSリークテストサイトをSafariで開きます(「DNS leak test」で検索してください)。
- 標準テストまたは拡張テストを実行し、結果を確認します。
- サーバーの所有者/ISPを確認します。 自宅のインターネットプロバイダー名や、VPN接続先以外の場所が表示された場合、DNSがリークしています。
- モバイル通信と公共Wi-Fiの両方で再テストしてください。ネットワークによってリークが発生したりしなかったりすることがあります。
VPNがDNSをリークしているかどうかを見分けるには
テスト結果にVPNプロバイダーではなく自分のISPに属するDNSサーバーが表示された場合、またはトンネル接続中に実際の場所やISPが判明した場合、VPNがDNSをリークしている可能性が高いです。トンネルがトラフィックを暗号化しながらも、DNSルックアップがひそかに別のルートを通っていることがあります。
対処法
- アプリが提供する「VPN DNSを使用する」やDNS保護の設定を有効にします。
- DNSの解決をローカルネットワークに任せず、保護されたパス内で処理するツールを使用します。
- 一部のアプリが意図せずトンネルをバイパスするスプリット設定を避けます。
Casper's Cloakの役割
Casper's Cloakは、DNS/ネットワークフィルタリングを暗号化されたWireGuardトンネルおよびキルスイッチ式のトンネル強化と組み合わせることで、DNSの解決とフィルタリングをローカルネットワークに委ねることなく、Casperの保護されたパス内で処理します。また、iPhone・Android・Macでシステム全体の広告/トラッカーブロックとAI脅威検出も提供します。 CasperがDNSとトラフィックを保護する仕組みを見る →