DoH 配置示例

本文檔提供了 DNS over HTTPS 配置的詳細示例。

瀏覽器配置示例

Firefox 配置

有關 Firefox 配置的詳細步驟,請查看我們的如何在 Firefox 中設置 DNS over HTTPS 指南。

快速設置:

  1. 打開 Firefox 設置
  2. 搜索 “DNS”
  3. 在”網絡設置”下,點擊”設置”
  4. 選擇”啟用 DNS over HTTPS”
  5. 選擇 “Cloudflare” 或 “自定義”
  6. 如果選擇自定義,輸入以下地址:
    https://1.1.1.1/dns-query

Chrome 配置

有關 Chrome 配置的詳細步驟,請查看我們的如何在 Chrome 中設置 DNS over HTTPS 指南。

快速設置:

  1. 打開 Chrome 設置
  2. 搜索 “安全 DNS”
  3. 選擇”使用安全 DNS”
  4. 選擇”使用自定義”
  5. 輸入以下地址:
    https://dns.google/dns-query

Safari 配置

有關 Safari 配置的詳細步驟,請查看我們的如何在 Safari 中配置 DNS over HTTPS 指南。

Safari 使用系統級別的 DNS 設置。要在 Safari 中使用 DoH,您需要在系統級別進行配置:

  1. 系統級別配置

  2. 使用配置描述檔

    • 從您選擇的提供商下載 DoH 配置描述檔
    • 雙擊描述檔進行安裝
    • 前往系統設置 > 描述檔驗證安裝
  3. 使用第三方工具

    • 安裝 Cloudflare WARP 或 NextDNS
    • 配置工具使用 DoH
    • Safari 將自動使用配置的 DNS

系統配置示例

Windows 配置

有關 Windows 配置的詳細步驟,請查看我們的如何在 Windows 中設置 DNS over HTTPS 指南。

快速設置:

  1. 打開 Windows 設置
  2. 轉到”網絡和 Internet” > “網絡和共享中心”
  3. 點擊當前網絡連接
  4. 點擊”屬性”
  5. 雙擊”Internet 協議版本 4 (TCP/IPv4)”
  6. 選擇”使用以下 DNS 服務器地址”
  7. 輸入以下地址:
    1.1.1.1
    1.0.0.1

macOS 配置

有關 macOS 配置的詳細步驟,請查看我們的如何在 macOS 中設置 DNS over HTTPS 指南。

快速設置:

  1. 打開系統偏好設置
  2. 點擊”網絡”
  3. 選擇當前網絡連接
  4. 點擊”高級”
  5. 選擇”DNS”選項卡
  6. 點擊”+“添加以下服務器:
    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 指南。

快速設置:

  1. 打開設置
  2. 轉到”Wi-Fi”
  3. 點擊當前網絡
  4. 點擊”配置 DNS”
  5. 選擇”手動”
  6. 添加以下服務器:
    1.1.1.1
    1.0.0.1

Android 配置

有關 Android 配置的詳細步驟,請查看我們的如何在 Android 中設置 DNS over HTTPS 指南。

快速設置:

  1. 打開設置
  2. 轉到”網絡和 Internet”
  3. 點擊”私人 DNS”
  4. 選擇”私人 DNS 提供商主機名”
  5. 輸入以下地址:
    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

使用瀏覽器開發者工具

  1. 打開瀏覽器開發者工具
  2. 轉到”網絡”選項卡
  3. 勾選”保留日誌”
  4. 訪問任何網站
  5. 檢查 DNS 查詢是否使用 HTTPS

使用在線工具

  1. 訪問 DNS 查詢測試
  2. 輸入要測試的域名
  3. 查看 DNS 查詢結果

故障排除

常見問題

  1. DNS 查詢失敗

    # 檢查網絡連接
    ping 1.1.1.1
    
    # 檢查 DNS 服務
    dig @1.1.1.1 example.com
  2. 性能問題

    # 測試 DNS 響應時間
    time dig @1.1.1.1 example.com
  3. 配置問題

    # 檢查 DNS 配置
    cat /etc/resolv.conf

下一步