Chrome で DNS over HTTPS を設定する方法
このガイドでは、Google Chrome での DNS over HTTPS (DoH) の設定方法について、基本設定から高度なオプション、トラブルシューティングまでご紹介します。
前提条件
- Google Chrome ブラウザ(バージョン 83 以降)
- DNS の基本概念の理解
- Chrome 設定へのアクセス権限
基本設定
ステップ 1: Chrome の設定にアクセス
- Google Chrome を開く
- 右上の三点メニュー (⋮) をクリック
- 「設定」を選択
- 左側のサイドバーで「プライバシーとセキュリティ」をクリック
- 「セキュリティ」セクションまでスクロール
ステップ 2: セキュア DNS を有効化
- 「セキュア DNS を使用する」オプションを見つける
- スイッチをオンにして有効化
- 希望する DNS プロバイダを選択:
- Google (Public DNS)
- Cloudflare (1.1.1.1)
- カスタムプロバイダ
ステップ 3: カスタムプロバイダの設定
カスタム DoH プロバイダを使用したい場合:
- 「カスタムを使用」を選択
- 希望する DoH プロバイダの URL を入力、例えば:
https://dns.google/dns-query https://1.1.1.1/dns-query https://dns.quad9.net/dns-query
高度な設定
Chrome フラグの使用
上級ユーザー向けに、Chrome フラグを使用して追加の DoH 設定を構成できます:
- Chrome を開き、
chrome://flags
にアクセス - “doh” を検索
- 以下のフラグを設定:
doh-with-https-svcb
doh-with-https-svcb-alpn
doh-with-https-svcb-ipv4
doh-with-https-svcb-ipv6
ネットワーク設定
Chrome のネットワーク設定を通じて DoH を設定することもできます:
chrome://net-internals/#dns
にアクセス- 「セキュア DNS を使用」を有効化
- 希望のプロバイダを設定
設定の確認
方法 1: Chrome DevTools の使用
- Chrome DevTools を開く(F12 キーまたは右クリック > 検証)
- ネットワークタブに移動
- 「ログを保存」にチェック
- 任意のウェブサイトにアクセス
- ネットワークログで DNS クエリを確認
- クエリが HTTPS を使用していることを確認
方法 2: オンラインツールの使用
- DNS リークテスト にアクセス
- テストを実行
- DNS クエリが設定した DoH プロバイダを使用していることを確認
トラブルシューティング
一般的な問題
-
DoH が動作しない
- ネットワークが HTTPS トラフィックを許可しているか確認
- DNS プロバイダにアクセス可能か確認
- 別の DoH プロバイダを試す
-
パフォーマンスの問題
- 地理的に近いプロバイダを選択
- ネットワーク接続を確認
- 最速のものを見つけるために異なるプロバイダを試す
-
設定の問題
- Chrome のキャッシュとクッキーをクリア
- Chrome の設定をリセット
- Chrome を最新バージョンに更新
高度なトラブルシューティング
-
DNS 解決の確認
# dig コマンドの使用 dig @8.8.8.8 example.com
-
HTTPS 接続の確認
# curl の使用 curl -v https://dns.google/dns-query
ベストプラクティス
-
プロバイダの選択
- 安定稼働率の高いプロバイダを選択
- プライバシーポリシーを考慮
- 最終決定前にパフォーマンスをテスト
-
セキュリティの考慮事項
- DNSSEC をサポートしているプロバイダを使用
- 追加のセキュリティ機能を有効化
- 定期的なセキュリティ監査
-
パフォーマンス最適化
- DNS 解決時間を監視
- グローバルな分散を持つプロバイダを使用
- DNS キャッシングを有効化
次のステップ
- サーバーリスト - 適切な DoH プロバイダを選択
- セキュリティベストプラクティス - 安全な設定を確保
- パフォーマンス最適化 - 設定を最適化
- よくある質問 - 一般的な問題の解決