Firefox DNS-over-HTTPS

この記事は、DNS over HTTPS について書かれており、この機能を有効化、設定の編集、無効化する方法を紹介します。

DNS-over-HTTPS について

アドレスバーにウェブアドレスやドメイン名 (例: www.mozilla.org) を入力すると、ブラウザーがそのウェブサイトの IP アドレスを見つけるためのリクエストをインターネットを介して送信します。従来、このリクエストは、プレーンテキストの接続でサーバーに送信されていました。この接続は暗号化されておらず、あなたがアクセスしようとしているウェブサイトを第三者が簡単に確認できてしまいます。

DNS-over-HTTPS (DoH) は、それとは違います。プレーンテキストの代わりに暗号化された HTTPS 接続を使用し、入力されたドメイン名を DoH と互換性のある DNS サーバーに送信します。これにより、あなたがアクセスしようとしているウェブサイトを第三者が覗けないようにします。

利点

DoH は、公共 Wi-Fi や ISP、ローカルネットワークに潜んでいる何者かからドメイン名を隠すことにより、プライバシー保護を改善します。DoH を有効にすれば、ISP はブラウジング行動に関連する個人情報の収集や販売ができなくなります。

危険性

  • 一部の個人や企業は、DNS の仕組みを利用してマルウェアをブロックしたり、ペアレンタルコントロールを有効にしたり、アクセスするウェブサイトをフィルタリングしています。DoH が有効になると、ローカルの DNS リゾルバーを迂回し、これらの特別なポリシーを無力化します。既定デフォルト でユーザーの DoH が有効になっていても、Firefox はユーザー (設定から) や組織 (エンタープライズポリシーや canary domain 検索から) の優先ポリシーにより DoH を無効化できます。
  • DoH が有効な場合、Firefox の初期設定では、DoH クエリーを信頼されたパートナーにより運営された DNS サーバーに送信します。このパートナー企業はユーザーのクエリーを確認できます。そのため、Mozilla は DoH パートナーが個人を識別可能な情報を収集することを禁止する強力な Trusted Recursive Resolver (TRR) policy の立場をとっています。この危険性を減らすため、私たちのパートナーは契約上、このポリシーを遵守することが義務付けられています。
  • DoH は、従来の DNS クエリーよりも遅くなりますが、検証により その影響は小さく、多くの場合 DoH のほうが高速 であることが分かっています。

DNS over HTTPS の展開について

2019 年に米国の、2021年にカナダのすべてのデスクトップ版 Firefox のユーザーに対して DoH を既定デフォルト で有効化しました。2022 年 3 月には、ロシアとウクライナの Firefox デスクトップユーザーに対して既定デフォルト での有効化を開始しました。現在は、DoH のロールアウトを他の国でも実施することに取り組んでいます。将来的に DoH は「フォールバック」モードのユーザーに対して有効になります。例えば、何らかの理由で DoH を利用したドメイン名の検索が失敗した場合、エラーを表示する代わりに、オペレーティングシステム (OS) によって設定された既定のデフォルト DNS にフォールバックされます。

オプトアウト

既定デフォルト で DoH が有効化されている地域の Firefox ユーザーの場合、DoH が最初に有効にされた時に通知が表示されます。DoH の使用を無効にすると、代わりに既定のデフォルト OS の DNS リゾルバーを使用し続けることができます。
OptIn_Infobar

さらに、Firefox は、DoH が有効になっている場合、影響を受ける可能性がある特定の機能を確認します:

  • ペアレントコントロールが有効か?
  • 既定のデフォルト DNS サーバーは潜在的な有害コンテンツをフィルタリングしているか?
  • 組織によって管理されている端末が特別な DNS 設定を行っているか?

上記のいずれかの検証により DoH が機能に干渉すると判断された場合、DoH は有効になりません。これらの検証は、端末が異なるネットワークに接続するたびに実行されます。

DNS-over-HTTPS を有効にしたり、無効にしたり、設定したりする

Configure DNS over HTTPS protection levels in Firefox の記事をご覧ください。

手動で DNS-over-HTTPS を有効または無効にする

Firefox の接続設定 で DoH を有効または無効にできます:

  1. 画面上部にあるメニューバーで、Firefox をクリックして、環境設定 を選択します。 メニューボタン Fx57Menu をクリックして、オプション環境設定 を選択します。メニューボタン Fx89menuButton をクリックして、設定 を選択します。

  2. 一般 パネルで ネットワーク設定 まで移動し、接続設定... ボタンをクリックします。
  3. ダイアログボックスが開いたら、DNS over HTTPS を有効にする までスクロールします。
    • 有効: DNS over HTTPS を有効にする チェックボックスにチェックを入れます。
      プロバイダーを選択するか、カスタムプロバイダーを設定します。(下記参照)
    • 無効: DNS over HTTPS を有効にする チェックボックスのチェックを外します。
    DoH-Enable-jaFx111DoH_Enable
  4. OK ボタンをクリックして設定を保存し、ダイアログボックスを閉じます。

プロバイダーの切り替え

  1. 画面上部にあるメニューバーで、Firefox をクリックして、環境設定 を選択します。 メニューボタン Fx57Menu をクリックして、オプション環境設定 を選択します。メニューボタン Fx89menuButton をクリックして、設定 を選択します。

  2. 一般 パネルで ネットワーク設定 まで移動して 接続設定... ボタンをクリックします。
  3. DNS over HTTPS を有効にする の下の プロバイダーを使用 ドロップダウンをクリックし、リストからプロバイダーを選択してください。
    DoH-Provider-jaFx111DoH_Provider
  4. URL を指定 を選択して、カスタムプロバイダーを設定することもできます。
    Fx99DoH_Custom_Provider
  5. OK をクリックして変更を保存し、ダイアログボックスを閉じます。

特定のドメインを除外する

DoH 機能の代わりに、Firefox が OS の リゾルバーを使用できるように例外を設定できます:

警告: 詳細設定を変更すると Firefox の安定性とセキュリティに影響を及ぼすことがあります。この設定変更は、上級ユーザのみ に推奨されます。

  1. アドレスバーabout:config と入力し、EnterReturn キーを押します。
    警告ページが表示されます。危険性を承知の上で使用する をクリックし、about:config ページを開いてください。
  2. network.trr.excluded-domains の設定を検索します。
  3. 設定の隣にある 編集 Fx71aboutconfig-EditButton ボタンをクリックします。
  4. 除外する各ドメインをカンマ区切りでリストに追加し、チェックマーク Fx71aboutconfig-Checkmark をクリックしてください。


注記: リストにあるドメインを削除してはいけません。 サブドメインについて: Firefox は、network.trr.excluded-domains のリストにあるすべてのドメインとサブドメインを確認します。例えば、example.com と入力した場合、www.example.com も除外されます。

ネットワークを設定してDoH を無効にする

この記事は役に立ちましたか?

しばらくお待ちください...

以下の人々がこの記事の執筆を手伝ってくれました:

Illustration of hands

ボランティア

あなたの専門知識を成長させ、他の人と共有してください。質問に答えたり、ナレッジベースを改善したりしてください。

詳しく学ぶ