You can use DNS over HTTPS with IVPN for iOS 2.3.0, out now. Option 1 is to enable HTTPS or TLS protocol for your Custom DNS settings. Option 2 is to configure a custom DNS over HTTPS server to be used when there is no VPN connection. Or you can do both.
This option is only available with OpenVPN or WireGuard protocols and with iOS 14 or later installed.
More about this change here: https://www.ivpn.net/blog/ivpn-for-ios-now-offers-dns-over-https/
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!