iOS 14 and later (Encrypted)
Overview
Please follow the steps below to install the Quad9 DNS Profile. Requires iOS 14 or later.
VPNs, iCloud Private Relay, Little Snitch
When using iCloud Private Relay, most VPN clients, or Little Snitch, it will not utilize/respect this DNS profile.
-
VPN: do not follow these instructions. Instead set Quad9's IP addresses in the
Custom DNS
settings of your VPN client. Refer to your VPN client's documentation for further information. -
Apple Private Relay: do not follow these instructions. Apple private relay will use its own DNS servers at the system level, with no way to override it.
TLS vs HTTPS
DNS over HTTPS is recommended for most users. If the device will frequently connect to guest Wi-Fi and/or networks you do not administrate. HTTPS has a minuscule chance of being blocked on firewalls.
DNS over TLS is recommended only if the device will mainly connect to Wi-Fi networks you control, or on corporate networks where DNS over TLS is allowed. TLS has a higher chance of being blocked on firewalls.
Before You Start
nslookup
and dig
The App Store, as well as the dig
and nslookup
commands in a Terminal
do not use encrypted DNS. This is by design.
DNS over TLS
If connected to a Wi-Fi network which blocks DNS over TLS, which may occur on restrictive network firewalls, you will have to disable the profile or disconnect from the network to regain DNS resolution. This solution does not allow for unencrypted "fallback" behavior. DNS over HTTPS is recommended for most users.
Profiles expire on January 29th, 2025!
These profiles are only valid until they expire, at which point, they will automatically disable until a new profile is installed. This is by design of Apple, and there is no way around it.
Remind yourself to download a new version a few days before they expire by adding a calendar event:
Download Profile
Download one of the profiles here directly using Safari on your iOS device. This will not work if downloaded with a different browser.
-
9.9.9.9 (DNSSEC, Threat-Blocking)
- Recommended: HTTPS (.9)
- SHA256:
eeabc4e42bd701e0afc74c9da706024e2df40cca38d9ae3f6be92eaa91986db1
- SHA256:
- TLS (.9)
- SHA256:
6d826edcf0e7f89c32352266896c8aacd96da8074789d1ecf01f9f60fcc63d8d
- SHA256:
- Recommended: HTTPS (.9)
-
9.9.9.10 (No DNSSEC, no Threat-Blocking)
- HTTPS (.10)
- SHA256:
5dc6b70a7e6d0971a6e988c4f46423d4bdbc66f443d6d92f43c3719675304ea7
- SHA256:
- TLS (.10)
- SHA256:
cde1057b6dc6f61f73963299a22e7bb2eaa17100cdc60e69896c1f132804859c
- SHA256:
- HTTPS (.10)
-
9.9.9.11 (DNSSEC, Threat-Blocking, with ECS)
- HTTPS (.11)
- SHA256:
8c9ce407e7032d91252be58c65237d3014710df6622d37d7c0ed40bb80502e70
- SHA256:
- TLS (.11)
- SHA256:
8126f0187de219a0e9df2e2df104df1ffc0f2efa2af3e6d5c441268b3f6a020d
- SHA256:
- HTTPS (.11)
-
9.9.9.12 (No DNSSEC, no Threat-Blocking, with ECS)
- HTTPS (.12)
- SHA256:
79cd0536250e6a1292b318a490057c17d03fd0c90768fad2f999c59b58d89345
- SHA256:
- TLS (.12)
- SHA256:
fe5943d6ad5dd553cf321e7be251cc6da68db1056ab6d754e581c8ab2e3adbb4
- SHA256:
- HTTPS (.12)
Installation
- Navigate to your Downloads folder and select to the profile you just downloaded.
- Open
Settings
>Profile Downloaded
and select the Quad9 profile you opened.- Click
Install
.- Enter your phone's passcode.
- Click
- Open
Note
You will receive a warning message warning that your network traffic may be filtered or monitored by the DNS server. While Quad9’s profile can protect your device by filtering potentially malicious traffic, none of your traffic will be logged by Quad9. Please refer to our Privacy Policy for more information.
-
Select
Install
, thenInstall
again. -
The profile is now installed. Select
Done
.
Verify Configuration
To confirm the installation was successful, visit on.quad9.net
Questions? Issues? Didn't work? Contact us!