Fast, private DNS for India — DNS over TLS only.

Pick Normal for clean secure resolution, or Blaze to block ads & trackers at the network level. Built by Arnab Mandal.

Low latency DNSSEC validation No app needed Privacy‑first
Normal
pdns.in DoT : 853
Blaze (ads & trackers blocked)
blaze.pdns.in Ad‑block DoT : 853

DoT only for now. Android 9+ supports it natively as Private DNS.

Performance

Aggressive caching, packet cache, and India‑first routing for sub‑20ms lookups.

Privacy

DNSSEC, qname minimisation, minimal logs. No client IP sharing upstream.

Security

Rebinding protection & hardened defaults. More threat‑intel modules coming.

Two Profiles

Normal (clean), Blaze (ad‑blocking). Switch anytime by changing hostname.

Choose your profile

Normal — pdns.in

  • Clean, secure DNS (no ad blocking)
  • DNSSEC validation, rebinding protection
  • Minimal logs, privacy‑first
pdns.in

Blaze — blaze.pdns.in

  • Blocks ads & trackers (incl. many CNAME‑cloaked)
  • Same privacy & security baseline as Normal
  • All filtering local (RPZ) — super fast
blaze.pdns.in

Android setup (DoT)

Android 9 (Pie) and later — set your Private DNS provider hostname.

Normal profile

  1. Open Settings → Network & internet → Private DNS.
  2. Select Private DNS provider hostname.
  3. Enter pdns.in and save.

Blaze profile

  1. Open Settings → Network & internet → Private DNS.
  2. Select Private DNS provider hostname.
  3. Enter blaze.pdns.in and save.

Tip: use hostname only (no IP/port). DoT runs on port 853 automatically.