Not all devices can connect to DNS

I'm running my pihole on an old ubuntu laptop. please help if you can

Expected Behaviour:

DNS works on all devices

Actual Behaviour:

Some devices work while others do not

Debug Token:

https://tricorder.pi-hole.net/l6idpj8aqf

Your debug log shows your Pi-hole is working.

From a client that you believe should be connected to the Pi-Hole for DNS, from the command prompt or terminal on that client (and not via ssh or Putty to the Pi), what is the output of

nslookup pi.hole

It appears to be working on all computers now, but not on any mobile devices.
Everything seemed to work find a few days ago, nothing was changed.
I set all computer DNS to the address of my pihole

Phone is using my pihole address as dns1 but does not appear to be working

The phone also has google DNS available. This is not the desired configuration - Pi-hole should be the only DNS or some DNS queries will bypass Pi-hole.

Do you know if there's any way to change that without manually editing it in the phone or setting up another pihole?

I don’t see how setting up another Pi-hole will rectify this.

Look in a support forum for your phone model and OS for guidance on how to set the DNS. If it’s an Android phone it may have the Google DNS hard coded.

1 Like

Thanks for all the help!

Next to the google dns servers on your phone, there is a bug that termux doesn't use android's default DNS servers. So it might be the wrong tool to check if your client uses pihole.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.