Couldn't Connect Private DNS (Own DNS)
irl last edited by
I have created my own DNS resolver for blocking some web pages and I can't figure out how to use it on Android. If I configure the DNS of any other device to use my DNS, it works like a charm (I've tested this both Windows and Ubuntu).
I tried configuring it in the Private DNS section of an Android, but it keeps saying "Couldn't Connect". If I use
1dot1dot1dot1.cloudflare-dns.cominstead, it works.
So, my question is: What are the requirements for a DNS Provider to be configurable in the Android's Private DNS section?
I don't have the rep to just use the comment so this is likely a far cry from a good answer.
The verbiage where you can specify does state hostname so (without rooting?) we have to let the system resolve the hostname. You could use
one.one.one.oneas well, for the sake of less typing.
I would suspect it's just a typo but you might also check if you entered
.comin your device. If you're using the address as entered in the OP, it should be
I could be mistaken but, since Android 9, it seems like any private DNS app on the branded Play Store requires the use of VPN tunneling contrivance, on the device. It also looks like the only check it makes is that the TLD field does not begin with a number, as far as how it decides to validate it.