DNS over HTTPS Servers

This document lists available DNS over HTTPS servers and their configurations.

Public DoH Servers

Cloudflare

  • Server Address: https://1.1.1.1/dns-query
  • Backup Address: https://1.0.0.1/dns-query
  • Features:
    • Global distribution
    • DNSSEC support
    • Privacy-focused
    • Fast response time

Google

  • Server Address: https://dns.google/dns-query
  • Backup Address: https://8.8.8.8/dns-query
  • Features:
    • High stability
    • Global coverage
    • DNSSEC support
    • Fast response time

Quad9

  • Server Address: https://dns.quad9.net/dns-query
  • Features:
    • Security-focused
    • DNSSEC support
    • Malware filtering
    • Privacy protection

AdGuard

  • Server Address: https://dns.adguard.com/dns-query
  • Features:
    • Ad blocking
    • Tracker blocking
    • DNSSEC support
    • Privacy-focused

Enterprise DoH Servers

Cisco Umbrella

  • Server Address: https://dns.umbrella.com/dns-query
  • Features:
    • Enterprise security
    • Threat intelligence
    • Content filtering
    • Advanced analytics

Cloudflare Gateway

  • Server Address: https://gateway.cloudflare.com/dns-query
  • Features:
    • Enterprise security
    • Zero trust architecture
    • Advanced threat protection
    • Detailed analytics

Selection Guide

For Individual Users

  1. Privacy-Focused

    • Recommended: Cloudflare or Quad9
    • Reason: Strict privacy policies and data protection
  2. Speed-Focused

    • Recommended: Cloudflare or Google
    • Reason: Global distribution and fast response
  3. Filtering Needs

    • Recommended: AdGuard
    • Reason: Built-in ad and tracker blocking

For Enterprise Users

  1. High Security Requirements

    • Recommended: Cisco Umbrella
    • Reason: Comprehensive security features and threat protection
  2. Zero Trust Architecture

    • Recommended: Cloudflare Gateway
    • Reason: Complete zero trust solution

Configuration Examples

Browser Configuration

// Firefox configuration example
{
  "dns_over_https.enabled": true,
  "dns_over_https.provider": "Custom",
  "dns_over_https.custom": "https://1.1.1.1/dns-query"
}

System Configuration

# Linux systemd-resolved configuration
[Resolve]
DNS=1.1.1.1 1.0.0.1
DNSOverHTTPS=yes

Next Steps