>>215708023
It's slightly complicated to explain so you might need to get ChatGPT or something to fully explain what I'm talking about and make sense of it. But I'll try. You need Linux to do it as I do, but WSL will work fine.
https://medium.com/nuculabs/setting-up-a-simple-dns-server-859de750f6fe
This is a basic guide for setting up a DNS server with dnsmasq. My setup is slightly more complicated than this because I use caching to speed up queries and a proxy for DNS over HTTPS, which means my ISP cannot see my lookups and some censored sites are allowed to be accessed, especially if they use cloudflare so they can't be blocked at an IP level. You can go to
https://asianpinay.com/ on my network because I said so.
Figuring out CDN shit is more complicated. I use shodan to search for servers that are open. Like here's a few examples of countries that are somewhat near you:
https://www.shodan.io/search?query=country%3Abd+recursion
https://www.shodan.io/search?query=country%3Ain+recursion
https://www.shodan.io/search?query=country%3Apk+recursion
You get the idea.
In pic related you can see I do a lookup using this command from one of the open DNS servers I found on shodan from a different ISP than mine. I used this site to check what country that IP belongs to:
https://iplookup.flagfox.net/
If I use my ISP's own DNS I get the Japan IP but if I use the other IP I get the Philippines IP. So after I have dnsmasq working I can do sudo nano /etc/hosts from the Linux terminal and add this at the end of the file:
146.75.20.159 pbs.twimg.com
Then I run sudo service dnsmasq restart
You need to run that command each time you add a new DNS entry to make it take effect.