It won't change the DNS on ISP-provided routers in Egypt (assuming ur in Egypt). I tried changing the DNS on Orange, Vodafone, And We routers and checking dnsleaktest.com always showed my ISP DNS.
Personally, I am using DoH on every single device that allows it. And you know what? Sometimes private DNS fails to connect on Android DoT. ISPs are very aggressive in Egypt.
Looks like they simply have a DNAT rule in their server that redirect outbound port 53 traffic to their own DNS. I have the exact rule setup on my own router. This is why it's better to use your personal router than using ISP provided one. Though I don't know how strict they are about customers using their own router.
Thanks for the recommendation. I'll look into it, though it does seem a bit complicated.
This is how I configured Control D during my tests.
View attachment 299364View attachment 299365
You may use Cloudflare DNS since that is the fastest for you and other DNS are giving you some troubles according to YogaDNS. Use AdGuard Home on your PC. Add DNS filter lists in AdGuard Home. Disable/uninstall YogaDNS before setting up AdGuard.
In Terminal, run:
winget install -e --id AdGuard.AdGuardHome
Then,
AdGuardHome.exe -s install
Then open,
127.0.0.1/3000 in your browser.
Keep everything default, setup your username and password.
In the dashboard configure your filters list, DNS provider (multiple providers with multiple protocols can be used), filter update intervals. You can configure for how many days you want to save logs, etc.
You will understand the dashboard once you look around.
Then change your Windows DNS to 127.0.0.1 for IPv4 and ::1 for IPv6. Make sure to set the IPv6 DNS whether you have IPv6 or not.
Now browse a website and check query logs in AdGuard Dashboard. You should see entries in the query logs if everything is working perfectly.
It will start automatically as a service on system startup. You won't have to do anything else.
http://127.0.0.1 will be your AdGuard Dashboard address in the browser.
There should be YouTube videos regarding AdGuard Home on Windows which you can watch if needed.
Don't add too many filters. Hagezi Pro Plus alone is fine. If you use Cloudflare's Security DNS or Zero Trust then you will have malware protection from that as well.
BTW, Hagezi GitHub has been taken down by automated GitHub bot a couple of days ago

His Gitlab mirror is is working:
GitLab.com
gitlab.com