Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

1.1.1.1 パブリック DNS リゾルバー

最終更新 Markdown で表示Agent セットアップ

最終更新日: 2024年3月27日

Cloudflare のプライバシーへの取り組み: 1.1.1.1 パブリック DNS リゾルバー

1.1.1.1 パブリック DNS リゾルバーは、プライバシーポリシーの対象です。この文書では、1.1.1.1 パブリック DNS リゾルバーから収集する情報の収集、利用、開示について、追加の詳細を説明します。


インターネット上のほぼすべての操作は、DNS リクエストから始まります。DNS はインターネットのディレクトリです。リンクを選ぶ、アプリを開く、メールを送る——デバイスが最初にすることは、DNS リゾルバーに「これはどこにありますか?」と尋ねることです。

デフォルトでは、ほとんどのデバイスは ISP(インターネットサービスプロバイダー)が提供する DNS リゾルバーを使います。一部の ISP やサードパーティの DNS プロバイダーは、クエリを記録したり、インターネット利用に関するデータを販売したり、広告のターゲティングに使ったりします。DNS クエリは通常平文で送られるため、デバイスとリゾルバーの間のネットワーク経路上にいる誰でも、コンテンツ自体が暗号化されていても、訪問したすべてのサイトと使ったすべてのアプリを見ることができます。

Cloudflare は、これらの問題に対処するために 1.1.1.1 パブリック DNS リゾルバーを作りました。APNIC と提携し、Cloudflare は 1.1.1.1 をプライバシーとセキュリティを重視した再帰 DNS サービスとして運用しています。1.1.1.1 への DNS リクエストは暗号化チャネルで送れるため、のぞき見や中間者攻撃の可能性を大きく下げられます。

1.1.1.1 パブリック DNS リゾルバーは、プライバシーを最優先に設計されています。Cloudflare は次を約束します。

  1. Cloudflare は、パブリックリゾルバー利用者の個人データを第三者に販売・共有したり、パブリックリゾルバーの個人データを使って利用者に広告を出したりしません。
  2. Cloudflare が保持・利用するのは「何が尋ねられたか」だけであり、「誰が尋ねたか」を特定する情報は使いません。Cloudflare のネットワークインフラへ送られる全トラフィックの最大 0.05% からランダムにサンプリングしたネットワークパケットを除き、パブリックリゾルバーへの DNS クエリの送信元 IP を不揮発性ストレージに保持しません。これらのランダムサンプリングパケットは、ネットワークのトラブルシューティングと DoS 対策のみに使います。
  3. パブリックリゾルバー利用者の IP アドレス(クライアント IP または送信元 IP アドレス)は、不揮発性ストレージに保存しません。Cloudflare は、IP 切り捨て(IPv4 は最後のオクテット、IPv6 は最後の 80 ビット)で送信元 IP アドレスを匿名化します。切り捨てた IP アドレスは 25 時間以内に削除します。
  4. Cloudflare が保持するのは、以下に示す限定的なトランザクションおよびデバッグログデータ(「パブリックリゾルバーログ」)だけです。正当なパブリックリゾルバーの運用と研究目的に限り、パブリックリゾルバーログは 25 時間以内に削除します。
  5. Cloudflare は、研究協力契約に基づく APNIC を除き、パブリックリゾルバーログを第三者と共有しません。APNIC は、パブリックリゾルバーログ内の匿名化データへの限定的な照会と、DNS システムの運用に関する研究のみを行えます。

Cloudflare は、利用者の情報を保持できないように技術的な対策を取っています。

また、4大監査法人の1社に実務の監査を依頼し、表明どおりに運用していることを確認する公開レポートを発行してもらっています。レポートは認証とコンプライアンス資料のページで入手できます。

APNIC との限定的なデータ共有

Cloudflare は、アジア太平洋地域の地域インターネットレジストリである APNIC Labs と提携しています。APNIC は、パブリック DNS リゾルバーとして使う 1.1.1.1 の IP アドレスを提供しました。グローバルでオープンかつ安全なインターネットを確保するという使命の一環として、APNIC はインターネットの機能とガバナンスに関する研究を行い、www.apnic.net で公開しています。

Cloudflare は、Cloudflare パブリック DNS リゾルバーを通じて収集する匿名化データの一部へ、APNIC がアクセスすることに同意しています。APNIC は Cloudflare API 経由で、クエリ名、クエリタイプ、リゾルバーの所在地、その他のメタデータにアクセスできます。これにより、APNIC はインターネット上の DDoS 攻撃の規模や IPv6 の普及といったテーマを研究できます。

APNIC Labs は、このデータを非営利の運用研究に使います。プライバシーへの取り組みの一環として、Cloudflare はクライアントに紐づく IP アドレスへのアクセスを APNIC に提供しません。

APNIC を除き、Cloudflare はパブリックリゾルバーログを第三者と共有しません。

パブリックリゾルバーログに含まれるデータ

パブリックリゾルバーログは、次のフィールドで構成されます。

  • answerData type
  • answerData
  • coloID(Cloudflare データセンターの一意 ID)
  • date
  • dateTime
  • dstIPVersion
  • dstIPv6
  • dstIPv4
  • dstPort
  • ede
  • ednsVersion
  • ednsPayload
  • ednsNsid
  • feature.uid
  • feature.value
  • metalId(Cloudflare データセンターの一意 ID)
  • ns ip
  • ns name
  • protocol
  • queryName
  • queryType
  • queryClass
  • queryRd
  • queryDo
  • querySize
  • queryEdns
  • queryCd
  • responseType
  • responseCode
  • responseSize
  • responseCount
  • responseTimeMs
  • responseCached
  • responseMinTTL
  • reused
  • srcAsNum
  • srcCountry
  • srcIPVersion
  • validationState

加えて、リゾルバーは DNS 階層の権威ネームサーバーへ送信クエリを行います。これらのクエリはサブリクエストフィールドに記録され、パブリック DNS リゾルバーサービスの運用とデバッグに使います。

パブリックリゾルバーログには、次のサブリクエストデータが含まれます。

  • subrequest.ipv6(権威ネームサーバー)
  • subrequest.ipv4(権威ネームサーバー)
  • subrequest.protocol
  • subrequest.durationMs
  • subrequest.queryName
  • subrequest.queryType
  • subrequest.responseCode
  • subrequest.responseCount
  • subrequest.recordType
  • subrequest.recordData
  • subrequest.error

切り捨て IP アドレスを含まない、以下の集計を作るための限定的なサンプリングデータを除き、すべてのパブリックリゾルバーログは 25 時間以内に削除されます。

Cloudflare は、次の集計を作成することがあります。

  • Cloudflare データセンターごとの、プロトコル設定(TCP/UDP/DNSSEC など)別のクエリ総数。
  • Cloudflare データセンターごとの、プロトコル設定別の応答コードおよび応答時間の分位数。
  • Cloudflare データセンターが処理したリクエストの総数。
  • リクエストされたすべてのドメイン名の集計リスト。地域ごとの集計リクエスト数と最初のリクエストのタイムスタンプ付き。
  • ユニーククライアント数、IPv4 経由のクエリ、IPv6 経由のクエリ、RD ビットがセットされたクエリ、DNSSEC を要求するクエリ、bogus / valid / invalid な DNSSEC 回答の数、タイプ別クエリ、各応答コードの回答数、応答時間の分位数(50 パーセンタイルなど)、応答 TTL、キャッシュ済み回答数。これらを分単位、日単位、プロトコル(HTTPS/UDP/TCP/TLS)別、地域別、Cloudflare データセンター別、AS 番号別に集計します。
  • 日、月、Cloudflare データセンター、IPv4 対 IPv6 ごとの、クエリ数、EDNS 付きクエリ数、回答のバイト数と時間の分位数(50 パーセンタイルなど)。
  • 日、地域、名前、タイプごとの、クエリ数、応答コード、応答コードの分位数(50 パーセンタイルなど)。

Cloudflare は、この集計データを無期限に保存し、Cloudflare Radar の提供や Cloudflare サービスの改善(Cloudflare Resolver の全体性能の向上やセキュリティ脅威の特定など)に使うことがあります。

コンテンツブロッキングの要請について

Cloudflare は、1.1.1.1 パブリック DNS リゾルバーを通じてコンテンツをブロックまたはフィルタしません。このリゾルバーは、直接的で高速な DNS 解決のためのものであり、コンテンツのブロックやフィルタのためのものではありません。マルウェアとアダルトコンテンツのブロック・フィルタは、家庭ネットワークの保護を目的とした 1.1.1.1 for Families で行います。

一般に、Cloudflare は、DNS レベルでの政府または民事によるコンテンツブロック要請を、効果がなく、非効率で、過剰だと考えています。そのようなブロックはリゾルバーの全利用者にグローバルに適用されるため、所在地に関係なく、ブロックを要請した政府の管轄外のエンドユーザーにも影響します。したがって、1.1.1.1 パブリック DNS リゾルバーおよび 1.1.1.1 for Families のようなグローバルなパブリック再帰リゾルバーを通じたコンテンツブロック要請は、グローバルなコンテンツブロック要請として評価すべきです。

この広い域外効果を踏まえ、法執行機関や政府機関から、1.1.1.1 パブリック DNS リゾルバーを通じたドメインまたはコンテンツへのアクセスブロック、あるいは 1.1.1.1 for Families のフィルタ範囲外のドメインまたはコンテンツへのアクセスブロックを書面で要請された場合、Cloudflare は従う前に法的救済を追求します。また、法的に禁止されない限り、ブロック要請は半期の透明性レポートに記録することを約束します。

役に立ちましたか?