dnsdome
Setup guide · iOS

Set up dnsdome on iPhone and iPad

Filter ads and malware on iOS and iPadOS with dnsdome. Encrypted DNS system-wide through a configuration profile, or plain DNS on a single Wi-Fi network, with the exact settings paths.

Last updated 24 September 2026

What iOS allows

Apple lets you change the DNS server per Wi-Fi network in Settings, but there is no user-facing switch for encrypted DNS. System-wide DNS-over-HTTPS or DNS-over-TLS on iOS 14 and newer is installed through a small configuration profile (a signed .mobileconfig file). That profile is the right way to use dnsdome on a phone that leaves the house, because it works on mobile data and identifies your profile by token rather than by IP.

Option 1: encrypted DNS everywhere (configuration profile)

  1. Sign in to the dnsdome panel, open the profile for this device, and note its DNS-over-TLS hostname from the Encrypted DNS card. It looks like <token>.dns.dnsdome.com.
  2. Open a support ticket from the panel's Help page asking for an Apple configuration profile for that dnsdome profile. We generate one that carries only a DNS Settings payload, nothing else, and send it to your account email.
  3. Open the .mobileconfig on the iPhone (from Mail or Files). iOS says "Profile Downloaded".
  4. Go to Settings → General → VPN & Device Management, tap the dnsdome profile and tap Install.
  5. Load a website, then check the query log in the panel. Entries from the phone appear within a minute.

Prefer to build the profile yourself? Apple Configurator on a Mac can create a DNS Settings payload: protocol DNS-over-TLS, server name <token>.dns.dnsdome.com, server address 87.244.198.165. Self-made profiles show as unsigned in iOS but work the same.

Known limits

Option 2: plain DNS on one Wi-Fi network

  1. In the panel, add your home network's public IP to the profile's allowlist. The panel shows the IP you are connecting from.
  2. On the iPhone open Settings → Wi-Fi, tap the i next to your network, then Configure DNS.
  3. Switch to Manual, remove the existing servers and add 87.244.198.165. Tap Save.

This applies to that one Wi-Fi network only and does nothing on mobile data. If you have access to the router, set DNS there instead and every device at home is covered without touching each phone; see any router.

Why does Android have a Private DNS setting and iOS does not?
Apple exposes encrypted DNS only through the profile and app extension mechanisms it introduced in iOS 14, aimed at MDM and network-extension apps. A profile is the lightest of those: it is a text file with the resolver settings and nothing running in the background.
Can Screen Time do this instead?
Screen Time's content filter is per device and limited to Apple's own categories. dnsdome filters at the network layer with your categories, blocked services and custom lists, and applies the same policy to every device you point at it.

Put a dome over your network.

Free plan, no card. Create a profile, point your DNS, and watch the first blocked queries within minutes.