サーバー

DoH(DNS over HTTPS)とは?初心者でもわかる仕組みを徹底解説!

インターネットの閲覧履歴が第三者に見られているかもしれない──そんな不安を感じたことはありませんか?

近年注目されている「DoH(DNS over HTTPS)」は、DNS通信を暗号化し、あなたのプライバシーを守る革新的な技術です。

本記事では、DoHの仕組みやメリット・デメリット、設定方法までを初心者にもわかりやすく解説します。

外資系エンジニア

この記事は以下のような人におすすめ!

  • DoHとは何か知りたい人
  • 従来のDNSとの違いや仕組みがよくわからない
  • どのような場面でDoHが使われるのか知りたい

DoH(DNS over HTTPS)とは?

インターネットでウェブサイトを閲覧する際、目に見えないところで「DNS(Domain Name System)」という仕組みが働いています。

DNSはウェブサイトの名前(例:www.example.com)を、コンピュータが理解できるIPアドレスに変換する役割を担っています。これは、いわば「インターネットの住所録」のようなものです。

しかし、従来のDNS通信は暗号化されておらず、通信内容が外部から容易に傍受されるリスクがありました。そこで登場したのが「DoH(DNS over HTTPS)」という新しい技術です。

1-1. DoHの基本概念と目的

「DoH(DNS over HTTPS)」は、DNSの問い合わせ(クエリ)をHTTPS(暗号化された通信)経由で送受信する技術です。

これにより、第三者による通信の盗聴や改ざんを防ぎ、より安全なインターネット利用を可能にします。

1-1-1. DoHの目的

  • プライバシー保護:インターネットサービスプロバイダ(ISP)や公共Wi-Fiなど、第三者による閲覧履歴の監視や追跡を防止。
  • セキュリティ強化:DNSスプーフィングや中間者攻撃のリスクを低減。
  • 検閲回避:企業や政府によるDNSレベルでのアクセス制限を回避できる可能性がある。

1-1-2. 従来のDNSとの比較

項目従来のDNSDoH(DNS over HTTPS)
通信の暗号化なしあり(HTTPS)
通信ポートUDP 53番TCP 443番(HTTPSと同じ)
通信の可視性第三者に見える暗号化されて見えない
検閲への強さ弱い強い(バイパス可能)

つまり、DoHは従来のDNSの課題を解決し、現代のセキュリティ要求に対応する革新的な技術と言えるでしょう。


1-2. 従来のDNSとの違い

従来のDNSは設計当初から「通信の速さと軽さ」を重視していたため、暗号化が施されていませんでした。

そのため、DNSの情報は通信経路上で傍受されたり、改ざんされたりするリスクが常に存在していました。

1-2-1. DoHが解決する課題

  • 盗聴防止:HTTPSで暗号化されているため、第三者が内容をのぞき見することが困難。
  • 改ざん防止:途中で偽のDNS応答にすり替えられるリスクが減少。
  • フィルタリングの回避:企業や学校のネットワークでのDNS制限をすり抜けることが可能。

1-2-2. 通信構造の違い

  • 従来のDNS:UDP 53番ポートを使用。通信は高速だが暗号化されていない。
  • DoH:TCP 443番ポートを使用。HTTPSと同じポートを使うため、見た目は通常のWeb通信と同じで、ブロックしにくい。

したがって、DoHはユーザーの通信を秘匿するための強力な選択肢として注目されています。


1-3. DoHの歴史と標準化の動向

DoHは比較的新しい技術で、2018年にIETF(Internet Engineering Task Force)によって正式に標準化されました。

インターネットの標準仕様として、「RFC 8484」に記載されています。

1-3-1. DoH誕生の経緯

  • 2017年:IETFでDoHの草案が提出。
  • 2018年:RFC 8484として正式に採択。
  • 2019年〜:Mozilla Firefox、Google ChromeがDoHに対応し始める。
  • 2020年〜:Windows 10/11がDoHにネイティブ対応。

1-3-2. 現在の普及と議論

  • 主要ブラウザ:FirefoxやChromeなどで標準設定可能。
  • OSレベルの対応:Windowsでは設定画面からDoHの有効化が可能。
  • 議論の焦点
    • 企業ネットワークでの制御とのバランス
    • 子ども保護などフィルタリングとの両立
    • DNSの運用の透明性と責任範囲

このように、DoHは「プライバシー保護」と「通信の透明性」の両立を目指す現代のインターネットにおいて、極めて重要な位置づけとなっています。

DoHのメリット

「DoH(DNS over HTTPS)」の導入は、単にDNSを暗号化するだけでなく、インターネット利用全体にさまざまなメリットをもたらします。

このセクションでは、DoHの代表的な利点について具体的に解説していきます。

2-1. セキュリティとプライバシーの向上

インターネットの通信内容が第三者に見られたり、改ざんされたりするリスクは常に存在します。特にDNSは長らく「平文」で送られてきたため、監視や攻撃の対象になりやすいものでした。

しかし、DoH(DNS over HTTPS)の登場により、こうしたリスクは大幅に軽減されるようになりました。

2-1-1. プライバシー保護の強化

  • DNSクエリ(ウェブサイトの名前検索)がHTTPSで暗号化されるため、ISPや公共Wi-Fiの運営者など、ネットワーク上の第三者がどのサイトにアクセスしているかを把握しにくくなります。
  • 広告トラッキングや監視社会に対する防御手段としても有効です。

2-1-2. 改ざんや盗聴リスクの低下

  • 中間者攻撃(MITM)によるDNS応答の書き換えを防止。
  • DNSスプーフィング攻撃への耐性が向上。

2-1-3. セキュリティ対策としての採用が進む背景

以下のような組織やサービスでDoHが採用され始めています:

  • モダンブラウザ(Firefox, Chromeなど)
  • オペレーティングシステム(Windows 10/11)
  • 一部のパブリックDNSサービス(Cloudflare, Google DNSなど)

つまり、DoHはユーザーのインターネット体験を安全でプライベートなものに進化させる基盤技術と言えるでしょう。


2-2. パフォーマンスへの影響と改善点

セキュリティが強化される一方で、「暗号化すると通信が遅くなるのでは?」という懸念を持つ人も少なくありません。

実際にDoH(DNS over HTTPS)はHTTPSを使うため、通信の処理は従来のDNSよりも複雑になります。

2-2-1. 初期の遅延問題

  • DoHはTCPベースのHTTPSを使用するため、接続の初期段階でわずかに時間がかかる場合があります。
  • 特に、サーバーとのTLSハンドシェイク処理により、遅延が生じる可能性があります。

2-2-2. 技術的な改善と最適化

以下のような工夫により、パフォーマンス問題は大幅に改善されています:

  • セッションの再利用:ブラウザが同じTLSセッションを使い回すことで、接続時間を短縮。
  • HTTP/2やHTTP/3対応:最新のプロトコルを活用し、複数のリクエストを同時に処理。
  • ローカルキャッシュの活用:頻繁にアクセスするドメイン情報をローカルに保持することで、再問い合わせを不要に。
項目従来のDNSDoH(最適化後)
通信の速さ高速やや遅延あり(ただし改善可能)
安全性低い非常に高い
実用性高い実用レベルに達している

その結果、現在では多くのユーザーが体感上の違いを感じないレベルまでパフォーマンスが向上しています。


2-3. DoHがもたらすインターネット体験の変化

DoH(DNS over HTTPS)は、セキュリティ面だけでなく、インターネットの利用そのものに新たな視点をもたらしています。

2-3-1. オープンで自由なアクセス環境の実現

  • 一部の地域や組織では、DNSによるアクセス制限が行われています。
  • DoHを使うことで、こうしたフィルタリングやブロッキングを回避しやすくなります。
  • 結果として、検閲のない自由な情報アクセスが可能に。

2-3-2. ユーザー主導のセキュリティ管理

  • ユーザー自身がDoH対応のDNSサービス(例:CloudflareやNextDNS)を選択できるようになり、セキュリティ設定を自分で管理できるようになります。
  • これは、インターネットにおける自己決定権の強化につながります。

2-3-3. インターネットの民主化への一歩

DoHは、情報をより公平かつ安全に届ける手段として、技術だけでなく社会的意義も持っています。

つまり、DoHは単なる「DNSの暗号化」以上の価値を持ち、インターネットの未来に大きな影響を与える可能性を秘めているのです。

DoHのデメリットと懸念点

「DoH(DNS over HTTPS)」はプライバシーやセキュリティを高める先進的な技術ですが、すべての面で完璧というわけではありません。

実際には、DoHの導入によって発生する新たな課題や、既存のインフラとの衝突が懸念されています。

このセクションでは、DoHに関する代表的なデメリットや現場での懸念点を詳しく解説していきます。


3-1. 企業ネットワークにおける課題と対策

企業ネットワークでは、情報漏洩防止や業務効率化のためにDNSフィルタリングやログ監視を行っていることが一般的です。

しかし、DoH(DNS over HTTPS)はこうしたセキュリティ運用に対して「見えない通信」を発生させてしまう可能性があります。

3-1-1. 管理・監視が困難になる問題

  • DoHはHTTPSを利用するため、通常のWeb通信と区別がつきにくくなります。
  • その結果、セキュリティソフトやファイアウォールでの通信内容の確認が難しくなり、不正なアクセスやマルウェア通信の検知が遅れるおそれがあります。

3-1-2. 情報漏洩や規制違反のリスク

  • 業務外サイトへのアクセスや、社内規定に反する通信が検出されにくくなる。
  • 特に金融機関や医療機関など、厳しいコンプライアンスが求められる業界では導入に慎重になる必要があります。

3-1-3. 対策例

対策内容説明
DoHブロッキングファイアウォールでDoHへの通信を遮断し、従来のDNSに強制
ネットワークDNSの強制指定クライアント端末のDNS設定を固定化し、勝手なDoH利用を制限
セキュリティソフトとの連携エンドポイント側でDoHを監視・制御できる製品を活用

したがって、企業ネットワークでDoHを導入する際は、セキュリティ体制全体との整合性をしっかりと考慮することが重要です。


3-2. ISPやセキュリティベンダーからの懸念

「DoH(DNS over HTTPS)」の普及は、インターネットサービスプロバイダ(ISP)やセキュリティベンダーにとっても大きな変化をもたらします。

3-2-1. トラフィックの可視性が低下

  • ISPは通常、DNSトラフィックを利用してネットワーク品質を管理したり、サービス向上のための分析を行っています。
  • しかし、DoHの利用によりDNSトラフィックが暗号化されると、ネットワーク内の動向が把握しづらくなります。

3-2-2. セキュリティ対策の機能低下

  • ウイルス感染や不正サイトへのアクセスは、DNSレベルでブロックするのが一般的です。
  • DoHが有効になると、こうしたDNSフィルタリングが機能しなくなる可能性があります。

3-2-3. 一部ベンダーの対応と懸念

  • セキュリティベンダーはDoHを「制御できないブラックボックス」として懸念。
  • 一方で、DoHに対応したセキュリティ機能の開発も進んでおり、今後は「許容と制御の両立」がカギになります。

つまり、DoHの普及はISPやセキュリティ業界にも新たな調整や技術革新を迫っているのです。


3-3. DoH利用時の新たなセキュリティリスク

一見すると安全な「DoH(DNS over HTTPS)」ですが、すべてのセキュリティリスクを排除できるわけではありません。

むしろ、新たなリスクが生まれているのも事実です。

3-3-1. 不正なDoHサーバーの利用

  • 利用者が自由にDoHサーバーを指定できるため、悪意あるサーバーに誘導される可能性があります。
  • 不正なDNS応答を送り返す「悪質なDoHプロバイダ」の存在も懸念されます。

3-3-2. マルウェアの通信隠蔽

  • 一部のマルウェアは、セキュリティ対策を回避するためにDoHを利用。
  • 通常のDNSトラフィックに偽装することで、検出されずに外部と通信するケースも報告されています。

3-3-3. 個人ユーザーの設定ミス

  • DoHを有効化する際に、信頼できるDNSプロバイダを選ばずに設定すると、かえってセキュリティを弱める危険性があります。

このように、DoHには「見えないからこそ潜むリスク」が存在します。

したがって、信頼できるDNSサービスの選定や、適切なセキュリティ対策の併用が求められます。

DoHの実装と対応状況

「DoH(DNS over HTTPS)」は、セキュリティとプライバシーの強化を実現する先進技術ですが、実際に利用するには対応するブラウザやDNSサービス、デバイスでの設定が必要です。

このセクションでは、DoHの設定方法や対応状況について、具体的にわかりやすく解説します。


4-1. 各種ブラウザにおけるDoHの設定方法

主要なウェブブラウザは、すでに「DoH(DNS over HTTPS)」への対応を進めています。以下では代表的なブラウザにおける設定方法を紹介します。

4-1-1. FirefoxのDoH設定方法

FirefoxはDoH対応が早かったブラウザの一つで、簡単に設定できます。

  1. メニューボタン(≡)から「設定」を開く。
  2. 「プライバシーとセキュリティ」タブを選択。
  3. 下の方にスクロールし、「DNS over HTTPSを有効にする」にチェック。
  4. 好きなDoHプロバイダを選択(Cloudflareがデフォルト)。

4-1-2. Google ChromeのDoH設定方法

Chromeもバージョン83以降でDoH対応しています。

  1. アドレスバーに chrome://settings/security を入力。
  2. 「セキュリティ」セクションにある「安全なDNSを使用する」を有効化。
  3. 「カスタムプロバイダ」を選び、DoH対応のDNSを入力。

4-1-3. Microsoft EdgeのDoH設定方法

EdgeはChromeと同様にChromiumベースのため、設定手順も似ています。

  • edge://settings/privacy にアクセス。
  • 「セキュリティ」の中の「安全なDNSを使用する」を有効化。
  • プロバイダを選択または手動で入力。

このように、DoHは一般的なブラウザで簡単に利用できるようになっており、ユーザーが自分の通信を守る選択肢が広がっています。


4-2. 公共DNSサービスのDoH対応状況

DoH(DNS over HTTPS)を利用するには、対応しているDNSプロバイダを選ぶ必要があります。

現在、多くの信頼できる公共DNSサービスがDoHに対応しています。

4-2-1. 主なDoH対応DNSプロバイダ

プロバイダ名DoHエンドポイント備考
Cloudflare (1.1.1.1)https://cloudflare-dns.com/dns-query高速かつプライバシー重視
Google Public DNShttps://dns.google/dns-query信頼性が高い
Quad9https://dns.quad9.net/dns-queryセキュリティ特化
NextDNSカスタマイズ可能広告ブロックやログ管理が可能

4-2-2. サービス選びのポイント

  • 速度:地域によって応答速度が異なるため、複数試すのがおすすめ。
  • プライバシーポリシー:ログの保存方針を確認。
  • 追加機能:マルウェア対策、広告ブロックなどの付加価値も比較材料に。

つまり、DoHの効果を最大限に引き出すためには、自分の利用環境に合ったDNSサービスを選ぶことが重要です。


4-3. モバイルデバイスでのDoH利用

スマートフォンやタブレットなど、モバイル環境でも「DoH(DNS over HTTPS)」は導入が進んでいます。

ただし、設定方法はOSやアプリによって異なります。

4-3-1. AndroidでのDoH設定

Android 9(Pie)以降では、「プライベートDNS」機能によりDoHが利用可能です。

  1. 設定 → ネットワークとインターネット → 詳細設定 → プライベートDNS
  2. 「ホスト名を指定」にチェックを入れ、DoH対応のホスト名を入力
    • 例:dns.googleone.one.one.one

4-3-2. iOSでのDoH利用方法

iOSでは標準設定でのDoHサポートは限定的ですが、以下の方法で利用可能です:

  • 専用アプリの使用:Cloudflareの「1.1.1.1」アプリなどをインストールし、VPNとしてDoH通信を実現。
  • 構成プロファイルの活用:一部の上級ユーザー向けにカスタム構成も可能。

4-3-3. モバイルでの注意点

  • モバイルネットワークやWi-Fi環境によってはDoH通信がブロックされる場合がある。
  • バッテリー消費がわずかに増える可能性もある。

したがって、モバイルデバイスでDoHを導入する際は、動作確認と信頼できるプロバイダの選定が不可欠です。

まとめと今後の展望

「DoH(DNS over HTTPS)」は、インターネットにおけるプライバシー保護とセキュリティ向上を目的に登場した技術です。

近年、その重要性はますます高まっており、今後のインターネット環境にも大きな影響を与えると考えられます。

このセクションでは、DoHの普及がもたらす変化と、これからのインターネットのあり方について考察していきます。


6-1. DoHの普及によるインターネット環境の変化

6-1-1. ユーザー主導のプライバシー管理が進む

かつて、DNSの管理はISP(インターネットサービスプロバイダ)や企業ネットワークなど、限られた機関によってコントロールされていました。

しかし、「DoH(DNS over HTTPS)」の普及により、ユーザーが自ら利用するDNSサービスを選択できるようになり、インターネットの利用スタイルが大きく変わりつつあります。

  • DoH対応のパブリックDNS(Cloudflare、Google DNSなど)を自由に選択可能
  • ブラウザ単位でのプライバシー設定が容易になった
  • トラッキングやフィルタリングの影響を自ら制御できる

つまり、DoHは「インターネットは管理されるもの」から「自分でコントロールするもの」へという意識変化を生み出しています。

6-1-2. 通信の透明性と検出困難性のジレンマ

DoHの大きな特徴である「HTTPSによる暗号化」は、ユーザーにとっては安全性の向上を意味しますが、企業やISPにとっては通信の内容を把握できなくなるという新たな課題を生んでいます。

  • 悪意あるDoHプロバイダの存在により、セキュリティリスクが見えにくくなる
  • マルウェアやボットがDoHを利用して通信を隠すケースも増加
  • 従来のDNSベースの監視・制御が機能しにくくなる

このように、DoHは「自由とリスク」を同時にもたらす技術であり、社会的なルールや技術的な対策との両立が求められます。

6-1-3. 今後の動向と期待される展開

今後、DoH(DNS over HTTPS)の技術はさらに進化し、以下のような展開が予想されます。

  • OSレベルでのDoH統合:WindowsやmacOSなどの主要OSで標準機能として搭載が進行中。
  • 企業向けDoH制御ツールの普及:ネットワーク管理者がDoH通信を可視化・制御できるソリューションが求められている。
  • 法制度との調整:通信の秘匿と公共の安全のバランスを取るため、各国での法整備が進む可能性。

したがって、DoHはインターネットの「安全」「自由」「匿名性」といったテーマの中心に位置づけられる技術であり、ユーザー・企業・政府それぞれの立場での理解と対応が不可欠です。