I have OpenWrt 23.05.4 with https-dns-proxy. When I use the following config to use Cloudflare Standard. On 1.1.1.1/help it says that I'm using DNS over HTTPS, which is what I want.
config main 'config'
option dnsmasq_config_update '*'
option force_dns '1'
list force_dns_port '53'
list force_dns_port '853'
option canary_domains_icloud '1'
option canary_domains_mozilla '1'
config https-dns-proxy
option resolver_url 'https://cloudflare-dns.com/dns-query'
option bootstrap_dns '1.1.1.1,8.8.8.8'
However when I switch to Cloudflare with Security filter by using the following config. 1.1.1.1/help says I am not using DNS over HTTPS. Are there any other ways of verifying that I'm indeed using DNS over HTTPS? As far as I'm aware, this used to work fine previously.
config main 'config'
option dnsmasq_config_update '*'
option force_dns '1'
list force_dns_port '53'
list force_dns_port '853'
option canary_domains_icloud '1'
option canary_domains_mozilla '1'
config https-dns-proxy
option resolver_url 'https://security.cloudflare-dns.com/dns-query'
option bootstrap_dns '1.1.1.1,8.8.8.8'
Any help would be greatly appreciated.
Edit - on reflection, I guess it may just be a limitation of 1.1.1.1/help. DNS over https is working when I set it to the regular Cloudflare service, just when I flip it to the security one that it fails to mention DNS over https.