Bring DNS-over-HTTPS to Android
Feature request
Description
Consider porting DNS-over-HTTPS to Android for feature parity with iOS
Describe the solution you'd like
Would like to be able to use DNS-over-HTTPS in the Android app, similarly to iOS.
Describe alternatives you've considered
Have you considered any alternative solutions or workarounds?
N/A — Adguard VPN supports this on Android, but would prefer to stick with IVPN!
i would like to use my NEXTDNS with IVPN , i hope this feature will get implemented sooner .
DNS-over-TLS can be set using the Android OS native Private DNS feature.
Regarding DNS-over-HTTPS, some Android 13 devices have support (also using Private DNS feature), however it seems to be limited to selected providers.
Please bring DoH to the app, relying on the system DoT/DoH implementation sucks. I have multiple user profiles and I use NextDNS for DNS blocking, I would like to set different DoT/DoH Servers pointing to different NextDNS Configs for each of my user profiles, but the system DoT/DoH settings are global. I already tried asking the GrapheneOS Devs to implement a feature that would allow users to set different "Private DNS" Server settings for each profile, but they refused. I also can't use an app that runs a local VPN server and does DNS resolution, because the VPN slot is already used by IVPN. Also, GrapheneOS has this Private DNS test query (More information at https://grapheneos.org/faq#default-connections) that can only be disabled by disabling the Private DNS feature itself. I really think that VPN companies shouldn't just rely on the system implementation of a feature on one plattform, if they implement it themselves on other platforms.
I would like to see this implemented directly into the app as well. I don't think relying on system DNS could be considered an alternative if user want to filter DNS requests for VPN.
Edit: Android doesn't provide this in VPN API as discussed here: https://github.com/ivpn/android-app/issues/322