DNS-over-HTTPS Server

Welcome to the doh.defaultroutes.de DNS-over-TLS and DNS-over-HTTPS Server.

1 DoT-Service

This server offers DNS-over-TLS (RFC 7858, Port 853).

1.1 Stubby Configuration

# doh.defaultroutes.de  IPv4
  - address_data: 5.45.107.88
    tls_auth_name: "doh.defaultroutes.de"
    tls_pubkey_pinset:
      - digest: "sha256"
        value: YLh1dUR9y6Kja30RrAn7JKnbQG/uEtLMkBgFF2Fuihg=
# doh.defaultroutes.de  IPv6
  - address_data: 2a03:4000:6:12af::1
    tls_auth_name: "doh.defaultroutes.de"
    tls_pubkey_pinset:
      - digest: "sha256"
        value: YLh1dUR9y6Kja30RrAn7JKnbQG/uEtLMkBgFF2Fuihg=
[...]

2 DoH-Service

This server offers DNS-over-HTTPS (RFC 8484, Port 443) via the URL https://doh.defaultroutes.de/dns-query

3 Presentations

4 DNS-over-TLS Software

5 DNS-over-HTTS Implementations

5.1 DoH Clients

5.2 DoH Resolver/Server

  • YourFriendlyDNS (YFD)
  • jDNSProxy Simple fast and lightweight DNS proxy and cache, implementing DNS-over-TLS, DNS-over-HTTPS, and Serve-Stale
  • m13253/DNS-over-HTTPS High performance DNS over HTTPS client & server
  • rust-doh A DNS-over-HTTP server proxy
  • doh-proxy A set of python 3 scripts that supports proxying DNS over HTTPS
  • dnss a daemon for using DNS over HTTPS (Client + Server)
  • DNSCrypt-Proxy implementing DNScrypt and DNS-over-HTTPS
  • playdoh Middleware for Node.js web servers to expose DNS over HTTPS (DoH).
  • sdns Lightweight, fast recursive dns server with dnssec, DNS-over-TLS, DNS-over-HTTPS support

6 Software Support Matrix

OS stubby dnss dnscrypt rust-doh YFD dns-over-https unbound Knot-Res. playdoh sdns
FreeBSD Y Y Y Y ? Y Y Y ? Y
OpenBSD ? ? ? ? ? ? Y ? ? ?
NetBSD ? ? ? ? ? ? Y ? ? ?
DragonflyBSD ? ? ? ? ? ? Y ? ? ?
macOS Y Y Y Y ? Y Y Y ? Y
Debian Linux Y Y Y Y ? Y Y Y ? Y
CentOS 7 Y Y Y Y ? Y Y Y ? Y
Windows Y (Y) Y Y ? Y Y ? ? ?