- プライベートDNSは、DoTプロトコルを使用してブラウジング要求を暗号化し、ISPによるスパイ行為を防ぎます。
- 選択したプロバイダーに応じて、悪意のあるドメインや迷惑な広告をブロックすることができます。
- これはVPNを補完する対策である。なぜなら、VPNはDNSクエリだけでなく、すべてのトラフィックを暗号化するからだ。
- この設定は、Android 9以降のバージョンではネットワーク設定メニューから自動的に行えます。
インターネットに接続する際、クッキーやIPアドレスの監視などを心配することが多いですが、ウェブアドレスを入力するたびに目に見えないプロセスが実行されます。それがDNSルックアップです。これは基本的に、google.comのような名前を機械が理解できる数値に変換するディレクトリです。問題は、このルックアップがデフォルトでは平文で送信されるため、インターネットプロバイダやオープンネットワーク上の誰でも、あなたがどのページにアクセスしたかを正確に知ることができる点です。
カフェ、空港、公共広場などで頻繁にWi-Fiを利用する人は、特に脆弱です。こうした環境では、攻撃者がDNSを乗っ取り、偽のウェブサイトにリダイレクトして銀行情報を盗み出す可能性があります。幸いなことに、AndroidにはプライベートDNSと呼ばれる組み込みソリューションがあり、インターネット閲覧中にこれらのリクエストを暗号化することで、誰も読み取ったり改ざんしたりできないようにします。
プライベートDNSとは一体何なのか、そしてどのように私たちを守ってくれるのか?

プライベートDNSは、 DNS-over-TLS(DoT)プロトコルによって実装された機能です。簡単に言うと、誰でも宛名を読めるハガキを送る代わりに、安全な金庫の中に宛名を入れて送るようなものです。このシステムは、リクエストがスマートフォンから送信される前に暗号化するため、インターネットサービスプロバイダ(ISP)や公共Wi-Fiネットワークの管理者がユーザーのアクティビティを監視することを防ぎます。
従来のDNSは暗号化されていないことを理解しておくことが重要です。DNSクエリはウェブ閲覧データとみなされるため、通信会社はユーザーの閲覧履歴に基づいてマーケティングプロファイルを作成することができます。プライベートブラウジングモードを有効にすると、デバイスはTLSハンドシェイクと呼ばれる証明書検証プロセスを使用して(通常はポート853を介して)安全なトンネルを確立し、応答が正しいサーバーから送信されたもので、偽のサーバーからのものではないことを保証します。
使用上の利点といくつかの欠点

このオプションを有効にする主な利点はプライバシー保護です。監視を困難にすることで、個人情報盗難やフィッシング攻撃のリスクを軽減できます。さらに、選択するプロバイダーによっては、最適化されたグローバルインフラストラクチャによって応答時間が短縮され、ウェブサイトの読み込み速度が向上する場合があります。
しかし、これは万能薬ではありません。まず、アクセスしているウェブサイトにはIPアドレスが依然として表示されます。プライベートDNSは、アクセス先の「経路」を隠すだけで、最終的な身元を隠すわけではありません。また、互換性の問題が発生する可能性もあります。企業ネットワークによってはポート853がブロックされている場合があり、その場合、デバイスがインターネットにアクセスできなくなります。さらに、ごくまれに、最初の暗号化処理によってわずかな遅延が発生することもあります。
Androidで設定するためのステップバイステップガイド

Android 9 Pie以降のバージョンを搭載したデバイスをお持ちの場合は、特別なアプリをインストールしたり、端末をルート化したりする必要はありません。手順は非常に簡単で、システムから直接実行できます。
- メニューに入る 設定 「接続」または「ネットワークとインターネット」のセクションを探してください。
- オプションにアクセスする その他の接続設定 または上級者向け。
- 「ここをクリック」と表示されているところをクリックしてください プライベートDNS.
- ここでは 2 つのオプションがあります: 自動モード (電話がネットワークが暗号化をサポートしているかどうかを判断する) を選択するか、 プロバイダーホスト名.
ホスト名を選択する場合は、希望するサーバーアドレスを入力する必要があります。Androidでは、このフィールドに数値アドレス(例:8.8.8.8)を入力することはできません。サービスのドメイン名が必要です。
携帯電話に最適なDNSサーバー

すべてのリゾルバーが同じというわけではありません。それぞれに異なる哲学があり、求めるものによって異なります。
- Cloudflare (1dot1dot1dot1.cloudflare-dns.com): これは、あなたが探しているなら理想的な選択肢です。 最高速度とパフォーマンス彼らは個人データを記録しないことに重点を置いており、巨大なグローバルネットワークを持っている。
- Quad9 (dns.quad9.net): セキュリティを重視する方には強くお勧めします。スイスの非営利団体で、 悪意のあるドメインをブロックします マルウェアを含むウェブサイトへのアクセスをリアルタイムで防止します。
- Google Public DNS (dns.google) その信頼性と絶対的な安定性は際立っているが、一時ログの保存に関してはプライバシーポリシーがやや寛容である。
- AdGuard (dns.adguard-dns.com): 広告が嫌いなら、これは完璧な代替手段です。 広告とトラッカーをフィルタリングします DNSから直接取得し、ブラウザや一部のアプリでの閲覧履歴を消去します。
- OpenDNS(resolver1.opendns.com): Ciscoが所有しており、 ペアレンタルコントロール さらに、カスタマイズ可能なフィッシング対策機能も備えています。
プライベートDNSとVPN:違いは何ですか?
多くの人がこれら2つの技術を混同していますが、実際には互いに補完的な関係にあります。プライベートDNSはウェブサイトの場所に関するクエリのみを暗号化します。一方、VPNはすべてのデータトラフィックを暗号化し、実際のIPアドレスを隠し、接続をリモートサーバー経由でルーティングします。
最適な方法は両方を使用することです。VPNを有効にすると、通常は情報漏洩を防ぐために独自のDNSを管理しますが、Quad9のようなプライベートDNSを設定することで、さらに高度な制御とセキュリティが確保され、VPNが故障した場合やVPNを使用しない場合でも、クエリが平文で送信されることはありません。VPNはトンネルを保護し、プライベートDNSは名前解決を保護します。
一般的なトラブルシューティング
プライベートDNSを有効にすると特定のWi-Fiネットワークでインターネット接続が切断されるものの、モバイルデータ通信では問題なく動作する場合、ルーターまたはネットワークファイアウォールがDoTトラフィックをブロックしている可能性が高いです。これは、標準DNSのみを許可する企業ネットワークや高度に制限された公共ネットワークでよく見られる現象です。このような場合、唯一の解決策は、自動モードに戻すか、そのネットワーク接続中はプライベートDNSを無効にすることです。
選択したサービスが実際に使用されていることを確認するには、一般的なDNSリークテストだけに頼らないでください。これらのテストでは、サービス名ではなく、プロバイダのインフラストラクチャ(i3DやPacketHubなど)が表示される場合があるためです。最も確実な方法は、 on.quad9.netなどのプロバイダ独自の検証ページを使用することです。設定が正しければ、「はい」と表示されます。
暗号化DNSの実装は、Androidユーザーにとって最もシンプルで効果的なセキュリティ対策の一つです。キャリアサーバーからCloudflareやQuad9などのオプションに切り替えることで、独立性を高め、アクセス履歴の追跡を防ぎ、オープンネットワークに対する一般的な攻撃から身を守ることができます。これにより、デジタルフットプリントを大幅に縮小し、追跡を困難にすることができます。