<p>I am helping run a website that has been blocked for political reasons by the same Russian agency that has <a href="https://en.wikipedia.org/wiki/Blocking_Telegram_in_Russia" rel="noopener nofollow ugc">previously tried blocking Telegram</a> (RosKomNadzor). This is not the first time it happens, and previously we would just change the domain, but this has its own implications and loss in readership.</p>
<p>They are blocking only the domain name, not the IP (we’re using Cloudflare anyways). We’re using HTTPS, but ISPs are still somehow able to get the DNS information about a request coming our way from their clients. Technically, we can suggest our readers to configure their <code>/etc/hosts</code>, but that is not a viable option.</p>
<p>Is there something that could be done on our server’s side to encrypt/obfuscate the DNS information without users making any changes/installing software? Or is waiting for DNS over HTTPS to become mainstream our only option?</p>
<p>From Russia with love.</p>
<hr>
<p><em>Source : <a href="https://en.wikipedia.org/wiki/Blocking_Telegram_in_Russia" rel="noopener nofollow ugc"></a></em></p>