如何在 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 開發者工具
- 打開 Chrome 開發者工具(F12 或右鍵 > 檢查)
- 轉到網絡標籤
- 勾選”保留日誌”
- 訪問任何網站
- 在網絡日誌中查找 DNS 查詢
- 驗證查詢是否使用 HTTPS
方法 2:使用在線工具
- 訪問 DNS 洩漏測試
- 運行測試
- 驗證您的 DNS 查詢是否使用配置的 DoH 提供商
故障排除
常見問題
-
DoH 無法工作
- 檢查您的網絡是否允許 HTTPS 流量
- 驗證您的 DNS 提供商是否可訪問
- 嘗試不同的 DoH 提供商
-
性能問題
- 選擇地理位置更近的提供商
- 檢查您的網絡連接
- 嘗試不同的提供商以找到最快的
-
配置問題
- 清除 Chrome 緩存和 Cookie
- 重置 Chrome 設置
- 更新 Chrome 到最新版本
高級故障排除
-
檢查 DNS 解析
# 使用 dig 命令 dig @8.8.8.8 example.com
-
驗證 HTTPS 連接
# 使用 curl curl -v https://dns.google/dns-query
最佳實踐
-
提供商選擇
- 選擇具有良好運行時間的提供商
- 考慮隱私政策
- 在最終確定前測試性能
-
安全考慮
- 使用支持 DNSSEC 的提供商
- 啟用額外的安全功能
- 定期進行安全審計
-
性能優化
- 監控 DNS 解析時間
- 使用具有全球分佈的提供商
- 啟用 DNS 緩存