Browser Monster

How to use private DNS on Android, iPhone, Chrome and Windows

Private DNS encrypts the “where is this website?” lookups your device makes, so your internet provider can’t log them. On Android: Settings → Network & internet → Private DNS → dns.quad9.net. It’s free and takes two minutes.

By the Browser Monster team · · 7 min read

Diagram comparing usual DNS, where your internet provider can see and log the sites you look up, with private DNS, where lookups go encrypted to a private resolver.
Diagram: with usual DNS, your question “where is debt-help-forum.example?” goes unencrypted to your internet provider, who can see and log it. With private DNS, it goes encrypted to a private resolver.
Usual DNS tells your internet provider every site you look up. Private DNS encrypts the question.

What DNS is, and who can see it

Computers find websites by number (an IP address), not by name. DNS, the Domain Name System, is the internet’s phone book: when you type a web address or tap a link, your device asks a DNS resolver “where is this site?” and gets the number back. It happens for every site, and for every tracker, image and script a page loads.

Unless you’ve changed it, that resolver is run by your internet or mobile provider, and the questions travel in plain text. That means:

Private DNS fixes this by wrapping the lookup in encryption (DNS over HTTPS or DNS over TLS) and sending it to a resolver you picked. The question “where is this site?” is no longer readable along the way.

Which private DNS provider to choose

All three big free providers support encrypted DNS and say they don’t sell your data. They differ in how much they keep, and whether they block anything.

ProviderAndroid hostnameWhat it keepsBlocks
Quad9
Swiss nonprofit
dns.quad9.netSays it doesn’t store your IP address. Keeps anonymous counts of which domains are looked up.Malware, phishing and botnet sites
Cloudflare 1.1.1.1one.one.one.oneLogs deleted within 25 hours; doesn’t store your IP address except a tiny random sample for debugging. Independently audited.Nothing (family versions available)
Google Public DNSdns.googleKeeps full IP addresses for about 24 to 48 hours, then permanent logs without them. Says it isn’t used for ads.Nothing
NextDNS, AdGuard DNSYour own, from their siteDepends on your settings; free tiers have monthly limits.Ads and trackers, configurable lists
From each provider’s own privacy policy, October 2026. Quad9 is our default suggestion: it keeps the least and blocks known malicious sites.

Mullvad DNS users: it’s closing

Mullvad is shutting down its free public encrypted DNS on 2 November 2026 and sponsoring Quad9 instead. If you set dns.mullvad.net or one of its variants, switch to dns.quad9.net (or another provider) before then, or your device may stop resolving sites.

How to turn on secure DNS in Chrome

Chrome on a computer

  1. Open Chrome and go to Settings → Privacy and security → Security.
  2. Find Use secure DNS and make sure it’s on.
  3. Choose Select DNS provider and pick one from the list (Quad9, Cloudflare, Google and others), or add a custom one.

Chrome on Android

  1. Tap ⋮ → Settings → Privacy and security.
  2. Tap Use secure DNS (under Security on newer versions).
  3. Choose a provider instead of “Use current service provider”.

Chrome’s default “automatic” mode only encrypts when your current provider supports it, and quietly falls back to unencrypted lookups when it doesn’t. Picking a provider yourself means it doesn’t fall back. On work or school devices the setting may be locked, and it’s unavailable with some parental controls.

This only covers Chrome. Other apps on your device still use the system DNS, so on Android the system-wide setting below is better.

How to set Private DNS on Android (whole phone)

Android 9 and later has a built-in Private DNS switch that covers every app, not just your browser.

  1. Open Settings → Network & internet (on Samsung: Connections → More connection settings).
  2. Tap Private DNS.
  3. Choose Private DNS provider hostname and enter dns.quad9.net (or one.one.one.one, or dns.google).
  4. Tap Save.

Type the hostname exactly. A typo means sites stop loading; if that happens, set Private DNS back to Automatic. If you use a VPN, the VPN’s own DNS takes over while it’s connected.

How to use private DNS on iPhone, iPad and Mac

Apple has no simple on/off switch. Safari’s iCloud Private Relay (part of paid iCloud+) encrypts DNS for Safari. For the whole device you have two options:

Only install profiles from the provider’s own website: a profile can control where all your lookups go.

How to set encrypted DNS on Windows 11

  1. Open Settings → Network & internet, then Wi-Fi (or Ethernet) and your connection’s properties.
  2. Next to DNS server assignment, click Edit and choose Manual.
  3. Turn on IPv4 and enter a preferred and alternate server: Quad9 9.9.9.9 and 149.112.112.112, Cloudflare 1.1.1.1 and 1.0.0.1, or Google 8.8.8.8 and 8.8.4.4.
  4. Set DNS over HTTPS to On (automatic template) and turn off fallback to plaintext.
  5. Save. Your connection’s DNS servers should now show as Encrypted.

How to turn on DNS over HTTPS in Firefox

  1. Go to Settings → Privacy & Security and scroll to DNS over HTTPS.
  2. Choose Increased Protection (falls back if secure DNS fails) or Max Protection (never falls back), and pick a provider.
  3. Use Manage Exceptions for any site that needs your normal DNS, such as a work intranet.

How to check it’s working

What private DNS doesn’t do

Private DNS is worth turning on, but it closes one gap, not all of them.

To deal with the tracking that happens on the page, reject cookie banners automatically, clear the tracking cookies you already have, and run the browser fingerprint test to see what sites can read without cookies.

For the technically minded: run your own

If you’d rather not send your lookups to any company, you can run a resolver at home. Pi-hole is the long-standing option: a small server (often a Raspberry Pi) that answers DNS for your whole network and blocks ad and tracker domains. Numa is a newer open-source resolver written in Rust that runs on your own computer, with encrypted upstream lookups and ad blocking built in. It’s early-stage software, so expect rough edges.

Both need some setup and upkeep. For most people, the two-minute provider switch above gets most of the benefit.

Private DNS hides your lookups. Browser Monster shows what’s on the page.

See every tracking company on the sites you visit, reject cookie banners automatically, and delete just the tracking cookies. Free, and everything stays on your device.

Get the monthly tracking report

What our checker found on UK websites, new guides, and news like the Firefox launch. Once a month at most, no tracking pixels, unsubscribe anytime.

Sources

  1. Use secure DNS in Chrome · Google Chrome Help
  2. Quad9 setup guides and privacy policy · Quad9
  3. 1.1.1.1 public DNS resolver privacy commitments · Cloudflare
  4. Google Public DNS privacy · Google
  5. Firefox DNS over HTTPS · Mozilla Support
  6. Shutting down our public encrypted DNS servers and sponsoring Quad9 instead · Mullvad, 3 September 2026
  7. Numa: local DNS resolver · GitHub
  8. Browser Monster Index · Browser Monster, October 2026

More guides