i've just setup https-dns-proxy that automatically changes dnsmasq config file at each start, to use the local "fake" dns server and yes, this is working
Basically it adds - and removes - this config:
option noresolv '1' option doh_backup_noresolv '-1' list doh_backup_server '' list server '127.0.0.1#5054' list server '127.0.0.1#5053'
i can't understand the need for the noresolv option that seems also to create problems with local lookup of hostnames: i can't resolve any local name on the router itself
Can you help me understanding why it is needed? afaik this option should avoid reading resolvers from /Etc/resolv.conf, that is:
search lan nameserver 127.0.0.1 nameserver ::1
so it seems nothing breaking the dns over https..