広告をブロックする DNS はどれ? 公開 DNS サービスのテスト
23 か国の人気サイト 429 件が実際に読み込んだ広告とトラッカーのアドレス 1,880 件に対して、12 個の DNS サービスをテストしました。Cloudflare 1.1.1.1、Google Public DNS、Quad9、OpenDNS がブロックしたのは、そのうち多くても 0.1% で、ファミリー向けバージョンも広告をブロックしませんでした。ブロック率は、AdGuard DNS が 87.1%、Mullvad が 66.3%、EZOBLOCKER が 96.5%、Control D が 97.8%、dnsforge.de が 98.5% でした。スコアは、各サービスがブロックしたものと、サイトに必要なのに誤ってブロックしたアドレスを合わせて評価します。
結果(スコア順)
DNS サービス 12 個、23 か国の 429 サイトから集めた広告とトラッカーのアドレス 1,880 件、測定日 2026年10月7日。EZOBLOCKER も同じ方法で、デフォルトのカテゴリ(セキュリティ、トラッカー、広告)を使って測定しました。
| DNS サービス | スコア | 捕捉率 | 精度 | ブロックした広告リクエスト | 誤ブロック | リスト外でブロックしたトラッカー |
|---|---|---|---|---|---|---|
| 1EZOBLOCKER | 98.2 | 96.5% | 99.8% | 95.0% | 3 | 22 |
| 2Control D (ads & tracking) | 98.0 | 97.8% | 98.2% | 93.3% | 34 | 34 |
| 3dnsforge.de | 97.6 | 98.5% | 96.8% | 98.4% | 62 | 82 |
| 4AdGuard DNSアプリでは | 93.0 | 87.1% | 99.8% | 88.3% | 4 | 13 |
| 5AdGuard DNS Familyアプリでは | 92.6 | 87.1% | 98.8% | 88.3% | 20 | 15 |
| 6Mullvad DNS (adblock) | 79.6 | 66.3% | 99.7% | 80.7% | 4 | 12 |
| 7Cloudflare for Familiesアプリでは | 0.3 | 0.2% | – | 0.1% | 2 | 1 |
| 8OpenDNS FamilyShieldアプリでは | 0.2 | 0.1% | – | 0.1% | 0 | 0 |
| 9Cloudflare 1.1.1.1アプリでは | 0.1 | 0.1% | – | 0.1% | 0 | 0 |
| 10Google Public DNSアプリでは | 0.1 | 0.1% | – | 0.1% | 0 | 0 |
| 11Quad9アプリでは | 0.1 | 0.1% | – | 0.1% | 0 | 0 |
| 12OpenDNSアプリでは | 0.1 | 0.1% | – | 0.1% | 0 | 0 |
捕捉率:ブロックした広告とトラッカーのアドレスの割合。精度:ブロックしたアドレスのうち、広告またはトラッカーだったものの割合(ほとんど何もブロックしないサービスでは表示しません)。ブロックした広告リクエスト:サイトが広告やトラッカーのアドレスに送ったリクエストのうち、ブロックされた割合。誤ブロック:サイトに必要なのにブロックされたアドレス。リスト外でブロックしたトラッカー:どのリストにも載っていないが、広告またはトラッカーと私たちが判断したアドレス。アプリでは:EZOBLOCKER の詳細設定、DNSプロバイダーで選べます。
かんたん回答
-
Cloudflare 1.1.1.1 は広告をブロックしますか?
いいえ。このテストでは、Cloudflare 1.1.1.1 がブロックしたのは、広告とトラッカーのアドレス 1,880 件のうち 0.1% でした。高速でプライベートなリゾルバーであり、フィルターではありません。Google Public DNS(0.1%)、Quad9(0.1%)、OpenDNS(0.1%)も同じ傾向です。Quad9 がブロックするのはマルウェアで、広告ではありません。
-
AdGuard DNS(94.140.14.14)は広告をブロックしますか?
はい。このテストでは、AdGuard DNS は広告とトラッカーのアドレスのうち 87.1% をブロックし、サイトに必要なアドレスも 4 件ブロックしました。ファミリー向けバージョン(94.140.14.15)は、広告を同じ割合でブロックし、アダルトサイトもブロックします。
-
1.1.1.3 のようなファミリー向け DNS は広告をブロックしますか?
ほとんどブロックしません。Cloudflare for Families(1.1.1.3)がブロックした広告とトラッカーのアドレスは 0.2%、OpenDNS FamilyShield は 0.1% でした。これらがブロックするのは、アダルトサイトと有害なサイトです。テストしたファミリー向けサービスのうち、AdGuard DNS Family は例外で、87.1% をブロックしました。
-
広告を最も多くブロックする DNS はどれですか?
このテストでブロック率が高かったのは、dnsforge.de(98.5%)、Control D の広告とトラッキング向けフィルター(97.8%)、EZOBLOCKER(96.5%)でした。サイトに必要なアドレスをブロックした件数も、それぞれ異なります。dnsforge.de は 62、Control D は 34、EZOBLOCKER は 3 です。表のスコアは、この両方を合わせて評価しています。
スコアの仕組み
- 捕捉率:サービスがブロックした、1,880 件の広告とトラッカーのアドレスの割合です。5 件の公開リストのうち 2 件以上に載っているアドレスを、広告またはトラッカーとみなします。
- 精度:サービスがブロックしたアドレスのうち、広告またはトラッカーだったものの割合です。サイトの動作に必要なアドレス(画像、動画、コメント、Cookie 同意ウィンドウ、チェックアウトなど)をブロックすると、精度が下がります。
- スコア:この 2 つのバランスを表す F1 スコアで、100 点満点です。何もブロックしないサービスも、すべてをブロックするサービスも、スコアは低くなります。高いスコアには、高い捕捉率と少ない誤ブロックが必要です。
- どちらにも数えないもの:1 件のリストにしか載っていないアドレスと、どのリストにも載っていないがリストが見逃したトラッカーと判明したアドレスです。最後の列にそれらを示しています。
各サービスが誤ってブロックしたもの
238 件のアドレスは、どのリストにも載っていないのに、少なくとも 1 つのサービスにブロックされました。これらを手作業で分類したところ、102 件はサイトに必要なもの(画像、動画、コメント、Cookie 同意ウィンドウ、チェックアウト)で、残りはリストが見逃したトラッカーか、判別できないものでした。以下は、各サービスがブロックした必要なアドレスで、よく使われるものから順に並べています。
-
EZOBLOCKER誤ブロック 3 件
imgserve.rambler.ru920201.rufio.hls.live-video.netimgserve-uat.rambler.ru
-
Control D (ads & tracking)誤ブロック 34 件
sdk.privacy-center.orgcookie-cdn.cookiepro.comstatic.vidgyor.comcdn.opencmp.netbuy.tinypass.comprivacy-cs.mail.ru
-
dnsforge.de誤ブロック 62 件
cookie-cdn.cookiepro.comapi-2-0.spot.imcdnjs.atresmedia.comcdn.iubenda.combuy.tinypass.comcdnstatic.detik.com
-
AdGuard DNS誤ブロック 4 件
imgserve.rambler.ru920201.rufio.hls.live-video.netagmipnyy.captain.vpplayer.netimgserve-uat.rambler.ru
-
AdGuard DNS Family誤ブロック 20 件
yandex.ruwww.pomponik.plstatic.feber.sewww.vagalume.com.bryandex.comfeber.se
-
Mullvad DNS (adblock)誤ブロック 4 件
imgserve.rambler.ru920201.rufio.hls.live-video.netstatic.addtoany.comimgserve-uat.rambler.ru
-
Cloudflare for Families誤ブロック 2 件
st.vkvideo.rum.vidio.com
アドレスがブロックされても、ページが目に見えて壊れるとは限りません。サイトが読み込む一部が届かなかった、という意味です。ファミリー向けサービスは意図的にアダルトサイトをブロックしており、その誤ブロックの一部はそうしたサイトです。
方法
- サイト:スピードテストと同じ、23 か国の人気ニュース、スポーツ、エンタメサイト 429 件です。それぞれを Chrome で 20 秒間、スクロールしながらフィルターなしの DNS で開き、アクセスしたすべてのアドレスを記録しました。記録したのは 4,787 件です。
- ラベル:次の 5 件の公開リストのうち 2 件以上に載っているアドレスを、広告またはトラッカーとみなします:HaGeZi Multi PRO, AdGuard DNS filter, EasyList + EasyPrivacy, Peter Lowe's list, OISD big。2 件のリストを条件にすることで、1 つのリストや、それに基づくサービスが結果を左右するのを防いでいます。
- クエリ:2026年10月7日 に、すべてのアドレスを DNS over HTTPS ですべてのサービスに問い合わせました。フィルターなしの DNS が実在のアドレスを返すのに、サービスが 0.0.0.0、ブロックページのアドレス、「存在しない」、または「フィルター済み」の印を返した場合を、ブロックとして数えました。すでに存在しないアドレスは除外しました。
- 誤ブロック:どのリストにも載っていないが少なくとも 1 つのサービスがブロックした 238 件のアドレスを、「サイトに必要」と「広告またはトラッカー」に分類しました。まず自動で行い、その後 1 件ずつ手作業で確認しました。
- EZOBLOCKER:テスト用の端末とデフォルトのカテゴリで、独自のサーバー経由で測定しました。新しいユーザーと同じ設定です。
生データ
このページの数字はすべて、次のファイルに基づいています。アドレスの表には、各アドレスについて、それを載せているリストと各サービスの応答を記載しているので、誰でも結果を数え直せます。
-
dns-test-results.csvサービスごとに 1 行:スコア、捕捉率、精度、誤ブロック。 -
dns-test-results.json同じ結果に、テストの概要とリストのライセンスを加えたものです。 -
dns-test-hosts.csvすべてのアドレス:載っているリスト、グループ、リクエスト数、各サービスの 1 または 0。
データのライセンス:CC BY 4.0。測定の生データ、スクリプト、リストのコピーは、測定ごとに変更せずに保管しています。
よくある質問
Google DNS(8.8.8.8)は広告ブロッカーですか?
いいえ。Google Public DNS はすべてのアドレスに応答し、このテストでは広告とトラッカーのアドレスのうち 0.1% をブロックしました。DNS で広告をブロックするには、フィルタリングを行うサービスが必要です。
これらの DNS サービスを EZOBLOCKER で使えますか?
はい。詳細設定、DNSプロバイダーで、Cloudflare、Cloudflare for Families、Google、OpenDNS、OpenDNS FamilyShield、Quad9、AdGuard、AdGuard Family、NextDNS を選べます。Mullvad、Control D、dnsforge.de などは、カスタムアドレスとして入力できます。別のプロバイダーを選んでいる間は、EZOBLOCKER 独自のカテゴリはオフになります。
DNS の広告ブロックでウェブサイトが壊れることはありますか?
ときどきあります。DNS が見られるのはアドレスだけなので、ページに必要なアドレスをサービスがブロックすると、ページのその部分が読み込まれません。「誤ブロック」列でサービスごとに数えており、例はこのページに掲載しています。
DNS で YouTube の広告をブロックできますか?
いいえ。YouTube 内の動画広告は動画と同じアドレスから配信されるため、このテストのどの DNS サービスも、動画をブロックせずに広告だけをブロックすることはできません。
このテストは繰り返し行われますか?
上部の日付が測定日です。新しい測定は、その日付、生データ、リストのコピーとともに公開され、過去の測定も引き続き閲覧できます。