世界のことを知りたい

読書習慣を付けたい。…マンガも本だよね?

CloudflareのDNS「1.1.1.1」は速いのか試してみた。プライバシー保護はすごく良い

Cloudflare が新しく始めたDNSの「1.1.1.1」が話題ですね。

Announcing 1.1.1.1: the fastest, privacy-first consumer DNS service

Cloudflare's mission is to help build a better Internet. We're excited today to take another step toward that mission with the launch of 1.1.1.1 — the Internet's fastest, privacy-first consumer DNS service.

Public DNS はこれまで Google の「8.8.8.8」が有名でしたが、日本ではこのDNSに切り替えても体感できるほど早くならないことが多いかと思います。

Cloudflare の「1.1.1.1」は Google よりも速いとのことで、DNSperf によると現在1位です。

f:id:arityk:20180402135331j:plain

https://www.dnsperf.com/#!dns-resolvers

速度を測定

どの位速くなるのか私の環境で試してみました。

f:id:arityk:20180402135809j:plain

(バーの長さは掛かった時間[秒]を示しています。赤: Cached Name / 緑: Unchaced Name / 青: DotCom Lookup)

  192.168.  0.  1 |  Min  |  Avg  |  Max  |Std.Dev|Reliab%|
  ----------------+-------+-------+-------+-------+-------+
  + Cached Name   | 0.006 | 0.006 | 0.007 | 0.000 | 100.0 |
  + Uncached Name | 0.007 | 0.045 | 0.176 | 0.046 | 100.0 |
  + DotCom Lookup | 0.007 | 0.008 | 0.008 | 0.000 | 100.0 |
  ---<-------->---+-------+-------+-------+-------+-------+
                Local Network Nameserver


    8.  8.  8.  8 |  Min  |  Avg  |  Max  |Std.Dev|Reliab%|
  ----------------+-------+-------+-------+-------+-------+
  - Cached Name   | 0.006 | 0.006 | 0.006 | 0.000 | 100.0 |
  - Uncached Name | 0.040 | 0.099 | 0.227 | 0.062 | 100.0 |
  - DotCom Lookup | 0.093 | 0.163 | 0.230 | 0.036 | 100.0 |
  ---<-------->---+-------+-------+-------+-------+-------+
             google-public-dns-a.google.com
                 GOOGLE - Google LLC, US


    8.  8.  4.  4 |  Min  |  Avg  |  Max  |Std.Dev|Reliab%|
  ----------------+-------+-------+-------+-------+-------+
  - Cached Name   | 0.006 | 0.006 | 0.006 | 0.000 | 100.0 |
  - Uncached Name | 0.040 | 0.099 | 0.303 | 0.068 | 100.0 |
  - DotCom Lookup | 0.091 | 0.167 | 0.228 | 0.040 | 100.0 |
  ---<-------->---+-------+-------+-------+-------+-------+
             google-public-dns-b.google.com
                 GOOGLE - Google LLC, US


    1.  1.  1.  1 |  Min  |  Avg  |  Max  |Std.Dev|Reliab%|
  ----------------+-------+-------+-------+-------+-------+
  - Cached Name   | 0.006 | 0.007 | 0.007 | 0.000 | 100.0 |
  - Uncached Name | 0.007 | 0.073 | 0.252 | 0.067 | 100.0 |
  - DotCom Lookup | 0.115 | 0.124 | 0.152 | 0.011 | 100.0 |
  ---<-------->---+-------+-------+-------+-------+-------+
            1dot1dot1dot1.cloudflare-dns.com
        MEGAPATH2-US - MegaPath Networks Inc., US


    1.  0.  0.  1 |  Min  |  Avg  |  Max  |Std.Dev|Reliab%|
  ----------------+-------+-------+-------+-------+-------+
  - Cached Name   | 0.006 | 0.007 | 0.007 | 0.000 | 100.0 |
  - Uncached Name | 0.008 | 0.074 | 0.175 | 0.063 | 100.0 |
  - DotCom Lookup | 0.115 | 0.121 | 0.153 | 0.009 | 100.0 |
  ---<-------->---+-------+-------+-------+-------+-------+
            1dot1dot1dot1.cloudflare-dns.com
          CLOUDFLARENET - Cloudflare, Inc., US

チェックに使ったのは「Domain Name Speed Benchmark」というソフト。

Google のDNSはキャッシュがある時に Cloudflare よりもわずかだけ速く、Cloudflare のDNSはキャッシュがない場合に Google よりも速いようです。

何回か試してみても上のような結果になります。

結局のところ、私の場合、速さだけを考えるとISPのDNSを使っていた方が快適という事になります。

Cloudflare のDNSはプライバシーを優先している

HTTPS接続でもDNSはユーザーがどのサイトにアクセスしているのか分かっているので、Cloudflare はこうした利用者のプライバシーを守ろうとしています。

DNSによってユーザーのデータが収集され利用されないようにすること、DNSによってアクセスがブロックされたりしないようにすることで、インターネットをより良くしようとしています。

Cloudflare が信頼できるかどうかの問題がありますが、ユーザーデータの収集は Google よりはさすがに信頼できそうです。

プライバシーを気遣うなら Cloudflare の Public DNS は良さそうです。日本のISPもユーザーデータをどう利用しているのか不透明ですし。