Как обойти подмену DNS провайдером на роутере?
Использовать tls dns.
https://habr.com/post/353878/
https://developers.cloudflare.com/1.1.1.1/dns-over-tls/
Арендовать vps, поднять на ней vpn и жить счастливо, пуская либо только dns-трафик через туннель, либо вообще весь