Allow classic DNS option and not only DoT
Summary
In history according to this post the definition of a classic DNS entry was possible. Now I cannot find this option but only private DNS which only allows me to define a DoT entry. Please add the option again to add a usual DNS entry
Description
What is the feature?
The feature allows users to distinguish between classic and private DNS. Currently it is not possible to see the selected DNS service provider nor to set it
It should provide the possibility to enter an IP address instead of DNS. It should work like: DNS option -> classic DNS (with entry field) or activate private DNS (with entry field). In the latter case, the classic one will be disabled.
Who will use this new feature?
Everyone that wants to define the preferred DNS resolver and users that needs to use the local VPN interface for for example blocking features and do not want to reveal the calls to an unknown DNS service provider. Namely apps like Netguard are not working without further ado if private DNS is used.
Why these users would like to use this feature?
Every user that is interested in using Apps that need to user the local VPN to decide if a request should be blocked will potencially use this feature. Furthermore we can not define our preferred non DoT DNS provider.
Examples
For an example use case see above
Reflection
Mockups
Mockups could be like this:
Private DNS could be renamed to DNS:
In the opened menu (mine isset to german language) there could be a switch for activate private DNS. If activated it could stay like now except the Off state as this is already set by the switch.
If the private DNS is not activated. It could look like this. There is only an input field for an IP address or the possibility for using the auto mode like before if nothing is activated:
Validation
After implementing check via test pages what DNS provider is used to resolve