Guide

What is a DNS leak, and how to choose DNS with a VPN on iPhone

Every time you open a site, your device first asks a DNS server for its address. If those lookups bypass the VPN, the network can still see which sites you visit — that is a DNS leak. Here is what it means in practice and how FollowNet’s DNS presets fit in.

DNS in one paragraph

DNS is the internet’s phone book. Your iPhone asks a resolver “what is the address of example.com?” before connecting. The resolver therefore learns every domain you look up. Without a VPN, that resolver is usually your internet provider’s or the Wi‑Fi network’s — and the lookups often travel unencrypted.

What a DNS leak is

A leak happens when the tunnel protects your traffic but name lookups still go to the local network’s resolver outside the tunnel. The content stays encrypted, yet the network sees the list of domains you visit. Leaks are usually caused by misconfigured apps, manually installed configuration profiles or OS edge cases.

How FollowNet handles DNS

While FollowNet is connected, you choose the resolver in Settings → DNS. Default uses the recommended resolver for compatibility. Cloudflare is fast and privacy-oriented, Google is widely available, Quad9 blocks known malicious domains, AdGuard blocks ads, trackers and phishing domains, and AdGuard Family adds adult-content filtering.

DNS presets in FollowNet: Default, Cloudflare, Google, AdGuard, AdGuard Family and Quad9.
DNS presets in FollowNet: Default, Cloudflare, Google, AdGuard, AdGuard Family and Quad9.

Choosing a resolver

For most people Default or Cloudflare is the right start. Pick Quad9 if you want extra protection from malicious sites, AdGuard if you want fewer ads in apps and browsers, AdGuard Family for children’s devices. If a bank site or company intranet stops working after a change, switch back to Default — filtering resolvers occasionally block legitimate domains.

DNS is not encryption

Changing DNS changes who answers lookups; it does not encrypt your traffic. The VPN tunnel does that. Combining the two gives you both: encrypted traffic and a resolver you chose. Network Profiles set both at once — Public Wi‑Fi uses Quad9, Travel uses Cloudflare.

Testing for leaks

Connect FollowNet, open a DNS leak test site in Safari and run the extended test. The resolvers it reports should belong to your chosen preset or the VPN provider, not your home internet provider or the hotel. Repeat after changing networks. Keep iOS updated and avoid installing random VPN configuration profiles from the web.

Set DNS in FollowNet

  1. Connect FollowNet.
  2. Open Settings → DNS.
  3. Choose a preset — for example Cloudflare or Quad9.
  4. Reload a few sites and run a DNS leak test in Safari.
  5. If something breaks, return to Default.

Which DNS preset for which goal

PresetBest forNote
DefaultMaximum compatibilityRecommended starting point
CloudflareSpeed and privacyUsed by the Travel profile
GoogleReliabilityWidely available
Quad9Blocking malicious domainsUsed by Public Wi‑Fi and Restricted profiles
AdGuardFewer ads and trackersMay block some legitimate domains
AdGuard FamilyChildren’s devicesAdds adult-content filtering

Key points

  • A DNS leak reveals visited domains even when traffic is encrypted
  • FollowNet lets you pick the resolver while connected
  • Quad9 and AdGuard add security or ad filtering
  • DNS choice does not replace the VPN’s encryption
  • Test with a DNS leak site after changing settings

FAQ

Which DNS is the most private?

Privacy depends on the provider’s policy. Cloudflare and Quad9 publish privacy commitments; read them and choose what you trust.

Can AdGuard DNS replace an ad blocker?

It blocks many ad and tracker domains across all apps, but cannot remove ads served from the same domain as the content.

Why did a site stop working after changing DNS?

Filtering resolvers sometimes block a domain the site needs. Switch back to Default and the site should load.

Do I need to change DNS at all?

No. Default works well. DNS presets are an optional extra for filtering or preference.