【でぃーえぬえすおーばーえいちてぃてぃぴーえす】

DNS over HTTPS とは?

最終更新:
💡 名前を調べる通信も、暗号化して届ける

DNSの問い合わせと応答をHTTPSでやり取りする仕組み。DoHと略す。端末とDoHサーバーの間のDNS通信を暗号化し、経路上の盗聴や改ざんを抑えるが、問い合わせ先のサーバーには内容が届く。

📌 このページのポイント
DoH:DNS通信の経路を保護暗号化しないDNS端末DNSサーバー平文⚠ 経路で内容を読まれるおそれDNS over HTTPS端末DNSサーバー暗号化✓ HTTPSで問い合わせと応答を保護どちらも、受信したサーバーには内容が届く
通信経路の比較。DoHだけでWeb閲覧全体が匿名になるわけではありません。
ひよこ ひよこ
DNS over HTTPSって、普通のDNSと何が違うの?
ペンギン先生 ペンギン先生
暗号化しないDNS通信では、経路上で問い合わせ内容を読まれたり、改ざんされたりするおそれがあるよ。DoHは、名前を調べる問い合わせと応答をHTTPSで送って、端末とDoHサーバーの間を保護するんだ。
ひよこ ひよこ
Webページを暗号化するHTTPSとは、別の話?
ペンギン先生 ペンギン先生
使う通信の仕組みは同じHTTPSだけれど、中身がDNSの問い合わせだよ。WebページをHTTPSで開くことと、DNSをDoHで送ることは別の設定。片方を使っているから、もう片方も使われるとは限らないんだ。
ひよこ ひよこ
暗号化すれば、誰にも内容が分からない?
ペンギン先生 ペンギン先生
問い合わせを受けるDoHサーバーには内容が分かるよ。通信経路で読まれにくくすることと、相手にも内容を隠すことは違う。使うDNSサービスの運営者や、記録の扱いも確認しよう。
ひよこ ひよこ
これで、どのサイトを見たかも隠せる?
ペンギン先生 ペンギン先生
閲覧全体を匿名にする機能ではないよ。DoHで保護するのはDNS通信で、接続先のIPアドレスなど別の通信情報は見える場合がある。通信の傾向から推測される可能性もあり、全てのプライバシー問題を解決するわけではないんだ。
ひよこ ひよこ
会社のネットワークでも、好きなDoHを使っていい?
ペンギン先生 ペンギン先生
組織の設定やルールを確認しよう。HTTPSの既定の443番ポートなどを使うけれど、DoHなら必ず制限を回避できる、という意味ではない。社内の名前解決や安全対策との関係もあるので、管理者の案内に従って設定するんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「DNS over HTTPS」って出てきたら「DNSの問い合わせをHTTPSで暗号化して届ける仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「DNS over HTTPS」 = HTTPS経由のDNS
💬 略してDoHと書くよ。HTTPSの通信としてDNSの問い合わせと応答を送る仕組みなんだ。

参考資料

← 用語集にもどる