DoH 配置示例
本文档提供了详细的 DNS over HTTPS 配置示例。
浏览器配置示例
Firefox 配置
有关 Firefox 配置的详细步骤,请查看我们的如何在 Firefox 中配置 DNS over HTTPS 指南。
快速设置:
- 打开 Firefox 设置
- 搜索”DNS”
- 在”网络设置”下,点击”设置”
- 选择”启用 DNS over HTTPS”
- 选择”Cloudflare”或”自定义”
- 如果选择自定义,输入以下地址:
https://1.1.1.1/dns-query
Chrome 配置
有关 Chrome 配置的详细步骤,请查看我们的如何在 Chrome 中配置 DNS over HTTPS 指南。
快速设置:
- 打开 Chrome 设置
- 搜索”安全 DNS”
- 选择”使用安全 DNS”
- 选择”使用自定义”
- 输入以下地址:
https://dns.google/dns-query
系统配置示例
Windows 配置
有关 Windows 配置的详细步骤,请查看我们的如何在 Windows 中配置 DNS over HTTPS 指南。
快速设置:
- 打开 Windows 设置
- 进入”网络和 Internet” > “网络和共享中心”
- 点击当前网络连接
- 点击”属性”
- 双击”Internet 协议版本 4 (TCP/IPv4)”
- 选择”使用以下 DNS 服务器地址”
- 输入以下地址:
1.1.1.1 1.0.0.1
macOS 配置
有关 macOS 配置的详细步骤,请查看我们的如何在 macOS 中配置 DNS over HTTPS 指南。
快速设置:
- 打开系统偏好设置
- 点击”网络”
- 选择当前网络连接
- 点击”高级”
- 选择”DNS”标签
- 点击”+“添加以下服务器:
1.1.1.1 1.0.0.1
Linux 配置
有关 Linux 配置的详细步骤,请查看我们的如何在 Linux 中配置 DNS over HTTPS 指南。
systemd-resolved 配置
# 编辑配置文件
sudo nano /etc/systemd/resolved.conf
# 添加以下内容
[Resolve]
DNS=1.1.1.1 1.0.0.1
DNSOverTLS=yes
# 重启服务
sudo systemctl restart systemd-resolved
dnscrypt-proxy 配置
# 编辑配置文件
sudo nano /etc/dnscrypt-proxy/dnscrypt-proxy.toml
# 添加以下内容
server_names = ['cloudflare', 'google']
listen_addresses = ['127.0.0.1:53']
移动设备配置示例
iOS 配置
有关 iOS 配置的详细步骤,请查看我们的如何在 iOS 中配置 DNS over HTTPS 指南。
快速设置:
- 打开设置
- 进入”Wi-Fi”
- 点击当前网络
- 点击”配置 DNS”
- 选择”手动”
- 添加以下服务器:
1.1.1.1 1.0.0.1
Android 配置
有关 Android 配置的详细步骤,请查看我们的如何在 Android 中配置 DNS over HTTPS 指南。
快速设置:
- 打开设置
- 进入”网络和互联网”
- 点击”专用 DNS”
- 选择”专用 DNS 提供商主机名”
- 输入以下地址:
dns.google
命令行工具配置示例
cloudflared 配置
# 安装 cloudflared
# macOS
brew install cloudflared
# Linux
sudo apt install cloudflared
# 配置 DoH
cloudflared proxy-dns --port 53 --upstream https://1.1.1.1/dns-query
dnscrypt-proxy 配置
# 安装 dnscrypt-proxy
# macOS
brew install dnscrypt-proxy
# Linux
sudo apt install dnscrypt-proxy
# 编辑配置文件
sudo nano /etc/dnscrypt-proxy/dnscrypt-proxy.toml
# 添加以下内容
server_names = ['cloudflare', 'google']
listen_addresses = ['127.0.0.1:53']
验证配置
使用 dig 命令
# 测试 Cloudflare DNS
dig @1.1.1.1 example.com
# 测试 Google DNS
dig @8.8.8.8 example.com
使用浏览器开发者工具
- 打开浏览器开发者工具
- 进入”网络”标签
- 勾选”保留日志”
- 访问任意网站
- 检查 DNS 查询是否使用 HTTPS
使用在线工具
- 访问 DNS 查询测试
- 输入要测试的域名
- 查看 DNS 查询结果
故障排除
常见问题
-
DNS 查询失败
# 检查网络连接 ping 1.1.1.1 # 检查 DNS 服务 dig @1.1.1.1 example.com
-
性能问题
# 测试 DNS 响应时间 time dig @1.1.1.1 example.com
-
配置问题
# 检查 DNS 配置 cat /etc/resolv.conf