Adguard 4.1 iOS Edition: Local DNS Support and Level Settings

Adguard 4.1 iOS Edition: Local DNS Support and Level Settings

It’s almost two months. We are ready to release the next update – Welcome AdGuard 4.1 iOS version! Let us look at it.

Local DNS support

The most important function of this update is local DNS support.

You may remember that we have issued an article about it. That is to support two protocols, including DNS-OVER-TLS and DNS-OVER-HTTPS (DOT and DOH accordingly). In this article we describe how to set up and manage DNS homepage in AdGuard. However, the solution is not so easy.

In the new iOS system version, the device has supported three protocols (including regular DNS). This means is not only for iOS, but also locally for AdGuard. We simplified the schemes described in September articles. Now you don’t have to download and install DNS profile. Enable local implementation in the ADGUARD iOS version:

Open Adguard Settings> DNS Protection> DNS Execution> Change into local

Check DNS protection. You will see the instructions below (Turn on System Settings, Go to General> VPN & Network> DNS and select AdGuard).

The new way to set up DNS is not advanced than you understand, but still some advantages: It is no longer an application, but is managed by the system. This means that AdGuard does not need to create local VPNs. Regrettably, this improvement cannot help users bypass system restrictions and allow users to use AdGuard and other applications based on VPN. If you open a VPN, the local DNS will be jumped. Therefore, you can’t filter traffic locally or use our new.

Low-level settings

This setting has a “provocative” problem in some part – “Do you develop people?” May confuse the user. But if you understand how technical operations, we have added some convenient features.

Bootstrap and Fallback

The most important thing is the Bootstrap and Fallback servers. What is this?

For Fallback, everything is very simple. Fallback is a DNS server backup. If you have a problem with the DNS server, the Fallback will set up the DNS server backup when the cause of the main server begins before the primary server begins.

Everything is hard to Bootstrap. Adguard iOS Edition Use a secure custom DNS server, our App first needs to get the IP address of the server. For this purpose, use the system default DNS, but due to a lot of reasons, the system default DNS may not be used. In this case, Bootstrap can be used to get the IP address of the selected secure DNS server. So when is it helpful to customize the bootstrap server? Here we do two examples for users:

When the system default DNS server does not return the IP address of the security DNS server, and when the security DNS server cannot be used

When users use our application and third-party VPNs and cannot use system DNS as bootstrap

Intercept IPv6

This feature allows our applications to not return IPv6 addresses. At this point, the description of this function is very professional: Configuration or Disabling IPv6 is an indivisible privilege of advanced users. If you are one of them, you have to know, now we have this “intercept IPv6” function. If you are not, it is not necessary to study the problem in depth.


I am here today! We hope that you like the new version. Keep in mind that we will always open your arms forever. Please share your opinion to us on your review or social media.

Uncategorized