如何在 Chrome 中配置 DNS over HTTPS

本指南将帮助您在 Google Chrome 浏览器中设置和配置 DNS over HTTPS (DoH),以增强您的浏览隐私和安全性。

前置条件

  • Google Chrome 浏览器(83 版本或更高)
  • 基本的网络设置权限
  • 了解 DNS 的基本概念

基础配置

步骤 1:访问 Chrome 设置

  1. 打开 Chrome 浏览器
  2. 点击右上角的三点菜单图标
  3. 选择”设置”
  4. 在左侧菜单中选择”隐私和安全性”
  5. 点击”安全”

步骤 2:配置安全 DNS

  1. 找到”使用安全 DNS”选项
  2. 启用该功能
  3. 选择 DNS 提供商:
    • 使用当前服务提供商
    • 选择其他提供商
    • 自定义提供商

步骤 3:选择 DoH 提供商

Chrome 提供了多个预配置的 DoH 提供商:

  • Cloudflare (1.1.1.1)
  • Google Public DNS (8.8.8.8)
  • Quad9 (9.9.9.9)
  • 其他区域性提供商

要使用自定义提供商:

  1. 选择”自定义”
  2. 输入提供商的 DoH URL,例如:
    https://dns.google/dns-query
    https://cloudflare-dns.com/dns-query
    https://dns.quad9.net/dns-query

高级配置

通过命令行配置

对于系统管理员和高级用户,Chrome 支持通过命令行参数配置 DoH:

# Windows
chrome.exe --enable-features="dns-over-https" --force-fieldtrials="DnsOverHttps/Enable/" --force-fieldtrial-params="DnsOverHttps.DoHProviderId:2"

# macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-features="dns-over-https" --force-fieldtrials="DnsOverHttps/Enable/"

# Linux
google-chrome --enable-features="dns-over-https" --force-fieldtrials="DnsOverHttps/Enable/"

企业策略配置

在企业环境中,可以通过策略配置 DoH:

{
  "DnsOverHttpsMode": "secure",
  "DnsOverHttpsTemplates": "https://dns.example.com/dns-query{?dns}",
  "DnsOverHttpsServers": ["1.1.1.1", "8.8.8.8"]
}

验证配置

方法 1:使用 Chrome 内置工具

  1. 在地址栏输入 chrome://net-internals/#dns
  2. 查看 DNS 配置和解析记录
  3. 确认 DoH 是否正常工作

方法 2:使用开发者工具

  1. 按 F12 打开开发者工具
  2. 切换到”网络”标签
  3. 筛选 DNS 请求
  4. 查看请求是否通过 HTTPS 发送

方法 3:在线测试

  1. 访问 DNS 泄露测试网站
  2. 运行测试
  3. 确认 DNS 请求通过您选择的 DoH 提供商

故障排除

常见问题

  1. DoH 未生效

    • 检查 Chrome 版本是否支持
    • 验证网络连接
    • 确认防火墙设置
    • 检查系统 DNS 设置
  2. 性能问题

    • 选择地理位置更近的提供商
    • 检查网络延迟
    • 监控 DNS 解析时间
    • 考虑使用备用提供商
  3. 兼容性问题

    • 更新 Chrome 到最新版本
    • 检查扩展冲突
    • 验证系统代理设置
    • 重置网络设置

高级故障排除

  1. 使用 Chrome 诊断工具

    chrome://net-export/
    chrome://net-internals/#events
    chrome://net-internals/#dns
  2. 系统级 DNS 检查

    # 检查 DNS 设置
    nslookup -type=txt whoami.cloudflare
    dig +short whoami.cloudflare TXT

最佳实践

  1. 提供商选择

    • 评估提供商的隐私政策
    • 检查服务可用性和性能
    • 考虑地理位置因素
    • 验证安全认证
  2. 安全建议

    • 定期更新 Chrome
    • 使用受信任的 DoH 提供商
    • 启用 HTTPS-Only 模式
    • 监控异常活动
  3. 性能优化

    • 使用就近的 DNS 服务器
    • 定期清理 DNS 缓存
    • 监控解析性能
    • 配置备用服务器

下一步

补充资源