Whenever you open a website, your device will send DNS request, most internet connection uses ISP’s DNS servers by default, this mean your ISP & Government can affect how you access website. This is how site blocking mostly happen, and also if your ISP have technical problem it may result in some website become inaccesible. The workaround for this is encrypting the DNS request so your ISP can’t interfere what sites you are accessing. More info on DoH : https://en.wikipedia.org/wiki/DNS_over_HTTPS.
Read guide below to unblock blocked sites, if doesn’t work please read the next section on how to deal with it.
Cloudflare 1.1.1.1
If that doesn’t work, try ‘other options’ section before trying next option.
Try use tools like PowerTunnel (Bypass more block method but more complicated to setup)
Android version : https://github.com/krlvm/PowerTunnel-Android/releases/latest
If all method still doesn’t work you can use VPN, it almost guarantee will work, the only downside is it’s not free. There is free VPN but we can’t guarante the speed, privacy, or quality of the service. This should be the last resort.
free VPN : https://proprivacy.com/vpn/comparison/free-vpn-services (any VPN will work, even not from this article)
Google Chrome 83+
chrome://settings/security
.Mozilla Firefox 60+
Other browsers might also have this feature, try find it in settings.
Other desktop app : Simple DNSCrypt (https://simplednscrypt.org/) & Yoga DNS (https://yogadns.com/)
Trust DNS
Built-in DNS-over-TLS resolver (Android 9+)*
DNS Cloak
DNS Change
Full guide : https://developers.cloudflare.com/1.1.1.1/setup-1.1.1.1/gaming-consoles
Note: This is just normal DNS change, may not work to ublock, but this the only thing console can do
DoH on Router
setup the secure DNS on your internet router. The guide is vary between router device. You need to search specifically yourself or ask your ISP for help.
example guide : https://mariushosting.com/synology-router-how-to-enable-dns-over-https/