AdGuard for iOS has been updated with native DNS support. You are recommended to install the AdGuard update and use the feature.
As such, this project will go into read-only mode with immediate effect and the configuration is still available for download for macOS usage.
BY AGREEING TO USE THE FOLLOWING CONFIGURATION, YOU ARE AWARE OF THE RISKS, DANGERS, AND THAT THIS SETTING SHALL NOT BEAR RESPONSIBILITY FOR ANY DAMAGES DONE TO YOUR DEVICES.
Apple adds support for encrypted DNS (DoH and DoT)
More info: https://developer.apple.com/videos/play/wwdc2020/10047/
The two main or most popular encrypted DNS protocols are:
Currently, for iOS users, a VPN profile is needed to run such encrypted DNS over the mobile network (3G/4G/LTE/5G). With the support from Apple using the profiles, it is now possible to run them natively without any VPN profile.
- iOS 14 and later
- iPadOS 14 and later
- macOS Big Sur and later
Download the mobile config profile using the Safari browser on the respective platforms and install the profiles. Do note that the profile is unsigned and the settings page will display it as a warning.
After the profile has been installed, you may verify if the encrypted DNS is working at https://1.1.1.1/help.
You should expect the following:
Connected to 1.1.1.1 | Yes |
Using DNS over TLS (DoT) | Yes |
AS Name | Cloudflare |
1.1.1.1 | Yes |
1.0.0.1 | Yes |
As of iOS 14.2 RC, the DNS over TLS is breaking Safari in-app browser. Should you face with pages not loading properly in any of the in-app browsers, the temporary workaround is to remove the profile.