SmartDNS: Using Cloudflare upstream DoH & DoT with SmartDNS in Openwrt? How to?

# /etc/config/smartdns

config smartdns
        option enabled '1'
        option server_name 'smartdns'
        option port '6053'
        option auto_set_dnsmasq '1'
        option tcp_server '1'
        option ipv6_server '1'
        option bind_device '1'
        option dualstack_ip_selection '1'
        option serve_expired '1'
        option cache_persist '1'
        option resolve_local_hostnames '1'
        option force_https_soa '1'
        option rr_ttl_min '600'
        option seconddns_port '6553'
        option seconddns_tcp_server '1'
        option old_port '6053'
        option old_enabled '1'
        option old_auto_set_dnsmasq '1'

config domain-rule

config server
        option enabled '1'
        option name 'Cloudflare DoH'
        option ip 'https://1.1.1.1:443/dns-query'
        option type 'https'

config server
        option enabled '1'
        option name 'Cloudflare DoT'
        option ip '1.1.1.1'
        option port '853'
        option type 'tls'
2 Likes