Change Your DNS to 1.1.1.1

DNS is the lookup that turns a name into an address. Most domain blocking in Bangladesh happens right there, which is why changing the lookup fixes it — and why it is worth doing before anything heavier.

Is this a VPN?

No. A VPN sends all your traffic through another country, which slows everything down and costs money. This changes one setting: who answers the question “what address is this name?” Your traffic still goes the same way, so speed is unaffected.

Android

Android 9 and newer has this built in, no app required.

  1. Settings → Network & internet → Private DNS (some phones: Connections → More connection settings).
  2. Choose Private DNS provider hostname.
  3. Enter one.one.one.one and save.

It applies to Wi-Fi and mobile data together, and it survives reboots.

iPhone and iPad

iOS has no system-wide DNS field, so the free 1.1.1.1 app from the App Store is the practical route — install it and turn it on. To change it for one Wi-Fi network only: Settings → Wi-Fi → the ⓘ next to your network → Configure DNS → Manual → add 1.1.1.1 and 1.0.0.1.

Windows

  1. Settings → Network & Internet → your connection → DNS server assignment → Edit.
  2. Switch to Manual, turn on IPv4.
  3. Preferred 1.1.1.1, Alternate 1.0.0.1. Save.

macOS

System Settings → Network → your connection → Details → DNS → + → add 1.1.1.1 and 1.0.0.1, then remove the entries above them.

The router — the one that covers everything

Setting it on the router covers every device on the Wi-Fi at once, including TVs and consoles that have no DNS setting of their own. Open your router page (usually 192.168.0.1 or 192.168.1.1), find DNS under WAN or Internet settings, and set 1.1.1.1 and 1.0.0.1. Write down what was there before, so you can put it back.

Alternatives, if 1.1.1.1 is itself blocked

Google Public DNS is 8.8.8.8 / 8.8.4.4; Quad9 is 9.9.9.9. Any of the three works the same way — try another if the first does nothing.

How to confirm the change actually took effect

After saving, retry the address that was failing. If it opens, you are done. If you want to be certain the new DNS is really being used, open a new browser tab and load a “what is my DNS” checker — it should report Cloudflare rather than your provider. On Android with Private DNS set to one.one.one.one, the setting shows as connected under Network & internet once it is active. A reboot is not required, but if the old result lingers, closing the browser fully and reopening it clears any cached lookup.

If the Private DNS field is greyed out or missing

Two common causes on Android. First, an always-on VPN or another DNS/ad-block app already owns the DNS slot — turn that off and Private DNS becomes editable again. Second, some older or heavily-skinned builds hide it; in that case install the free 1.1.1.1 app, which sets the same thing through a local profile and works on every version. On a company or school device, the setting may be locked by policy, and there the only routes left are mobile data or a different official address.

Secure DNS inside the browser (a lighter option)

Chrome and Brave can use encrypted DNS without touching the whole device. In the browser: Settings → Privacy and security → Use secure DNS → choose Cloudflare (1.1.1.1). Firefox calls it DNS over HTTPS under Settings → Privacy & Security → scroll to the bottom. This only changes DNS for that browser, which is often enough to reopen a blocked address and is the least intrusive change you can make.

If it changes nothing

Then the block is not at the DNS layer, and a DNS change cannot reach it. That points to an SNI or IP-level block, which behaves differently — a long hang and a timeout rather than an instant failure. Open a different official address from the addresses page, and see how the deeper blocks work and which fix matches which layer.