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
Safari 配置
有關 Safari 配置的詳細步驟,請查看我們的如何在 Safari 中配置 DNS over HTTPS 指南。
Safari 使用系統級別的 DNS 設置。要在 Safari 中使用 DoH,您需要在系統級別進行配置:
-
系統級別配置
- 按照 macOS 配置指南進行設置
- Safari 將自動使用系統 DNS 設置
-
使用配置描述檔
- 從您選擇的提供商下載 DoH 配置描述檔
- 雙擊描述檔進行安裝
- 前往系統設置 > 描述檔驗證安裝
-
使用第三方工具
- 安裝 Cloudflare WARP 或 NextDNS
- 配置工具使用 DoH
- Safari 將自動使用配置的 DNS
系統配置示例
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 指南。
快速設置:
- 打開設置
- 轉到”網絡和 Internet”
- 點擊”私人 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