DNS とは?

DNS(ドメインネームシステム)は、インターネットの住所録です。example.com のようなサイト名を、スマートフォンが接続する数字のアドレスに変換します。DNS サーバーが最初にこの問い合わせに応答するため、リストにあるサイトには「ブロック」と応答できます。これが DNS フィルタリングの仕組みであり、コンテンツと同じアドレスから配信される広告を区別できない理由でもあります。

読了目安 4 分最終確認:2026年10月3日

DNS をやさしく説明すると?

人は example.com のような名前を入力しますが、コンピューターは IP アドレスと呼ばれる数字で接続します。DNS(ドメインネームシステム)は、名前を数字に変換するサービスで、名前から電話番号を調べる電話帳のようなものです。

この手順は目に見えませんが、Web ページ、チャットアプリ、動画など、ほとんどすべての操作の前に行われます。それぞれがまず DNS サーバーに「この名前のアドレスは何ですか?」と問い合わせ、そのあとで接続します。

DNS の名前解決はどのように行われますか?

簡単に言うと次のとおりです。

  1. サイトを開く、またはアプリが example.com などのサーバーを要求します。
  2. スマートフォンが、その名前のアドレスを DNS サーバーに問い合わせます。このサーバーはリゾルバーと呼ばれます。
  3. リゾルバーが答えを知らない場合は、インターネット上の他の DNS サーバーに問い合わせ、権威のあるサーバーにたどり着くまで続けて、結果をしばらく記憶します。
  4. リゾルバーがアドレスを返し、スマートフォンがそこへ接続します。

スマートフォンが使うリゾルバーは固定ではありません。標準では、ネットワークから与えられるもの、通常はインターネットプロバイダーやルーターのものです。別のリゾルバーを使うよう、スマートフォンを設定できます。

DNS フィルタリングで広告、トラッカー、サイトをブロックできるのはなぜですか?

手順 2 の段階に、フィルターがあります。フィルター付きのリゾルバーは、広告サーバー、トラッカー、フィッシングサイト、アダルトサイトなどの名前のリストを持っています。スマートフォンがリストにある名前を問い合わせると、リゾルバーは本当のアドレスを返さず、「ブロック」の応答を返すため、接続が始まりません。

EZOBLOCKER も同じ仕組みですが、動作する場所が異なります。ローカルトンネルでスマートフォンの DNS クエリを受け取り、暗号化して独自のサーバーへ送り、オンにしたカテゴリを、広告やページが読み込まれる前にそこでブロックします。サーバーへ送られるのは DNS クエリだけで、ページ、メッセージ、動画は経由しません。暗号化については、DNS over HTTPS とはで詳しく説明しています。

判断は名前ごとに行われるため、スマートフォン全体にすばやく適用できます。同じリストが、その名前を使うブラウザーとアプリの両方に効きます。

DNS フィルタリングでできないことは?

DNS フィルタリングは、コンテンツではなく名前に対して働きます。そのため、知っておくべき限界があります。

  • 同じ名前のコンテンツ。広告が、動画や周りの投稿と同じ名前から配信されている場合、その名前をブロックするとコンテンツも壊れます。YouTube の動画広告、ソーシャルアプリのスポンサー投稿、一部のゲーム内広告がこれに当たります。
  • 許可したサイトの中のページ。DNS から見えるのはサイトの名前だけで、サイトのどのページやファイルを開くかはわかりません。
  • リストにない名前。新しいサイトやリストにないサイトは、追加されるまでブロックされません。
  • 別のリゾルバーに設定されたスマートフォン。Android のプライベート DNS にホスト名が入力されている場合や、アプリが独自の DNS を使う場合、それらの DNS クエリはフィルターをすり抜けます。Android のプライベート DNS の設定方法をご覧ください。

全体の一覧はDNS ではブロックできないものにあります。限界を知っておくと、期待を現実的に保てます。

DNS サーバーと DNS 切り替えの違いは?

DNS サーバー(リゾルバー)は、DNS クエリに応答するサービスです。DNS 切り替えは、スマートフォンが標準とは別のリゾルバーを使うようにするツールです。EZOBLOCKER はこの意味での DNS 切り替えで、さらに自社のサーバーでカテゴリフィルタリングを行います。ファミリー DNS サーバーの一覧で説明しているように、アプリの中でパブリックプロバイダーを選ぶこともできます。全体のつながりは、DNS 切り替えのページで説明しています。

スマートフォンがどの DNS を使っているか確認するには?

コンピューターでは、nslookup などのツールで使用中のリゾルバーがわかります。スマートフォンでは、機能で確かめるのが最も簡単です。EZOBLOCKER の保護状態の確認を開いてください。コントロール用のアドレスが読み込まれ、カテゴリ用のアドレスがブロックされれば、DNS クエリはフィルターを通っています。

保護はプライバシーにも役立ちます。暗号化されていない DNS は、接続しているネットワークを運営する人に読み取られるおそれがあるためです。ブロックリストでは、カテゴリと更新頻度を確認できます。

よくある質問

DNS は何の略ですか?

Domain Name System(ドメインネームシステム)です。サイト名を、コンピューター同士が通信に使う数字のアドレスに対応づける仕組みです。

DNS と VPN は同じですか?

いいえ。DNS が答えるのは「この名前のアドレスは何か」という質問だけです。VPN は接続全体を別のサーバー経由にします。EZOBLOCKER はスマートフォンの VPN 機能を DNS クエリを受け取るためだけに使うので、その他の通信は当社のサーバーを経由しません。

標準ではどの DNS サーバーが使われますか?

通常は、ネットワークに接続したときにインターネットプロバイダーやルーターが割り当てるものです。変更でき、DNS 切り替えアプリやシステム設定がそれを行います。

DNS フィルタリングで広告を完全に取り除けますか?

いいえ。ブロックできるのは、リスト内の別のアドレスから配信される広告です。YouTube の動画広告のように、コンテンツと同じアドレスから配信される広告は、この方法では区別できません。