Pihole Not Working on Other Devices using a ZyXEL router


From pi-hole:

Non-authoritative answer:
Name: pi-hole.net
Name: pi-hole.net
From Mac:

** server can’t find pi.hole: NXDOMAIN


Did you reboot the Mac after you switched DHCP server from router to that of Pi-Hole ?

This bit is wrong:


Should be:



I just changed it manually in system preferences on my mac and get:
;; connection timed out; no servers could be reached


That was it from my mac.


Before you posted more info for the nslookup command :

Where has this info gone ?


Above message makes me believe you configured network on mac manually and made a mistake.
Please try to set mac to receive IP via DHCP and reboot?


I take back my previous post. I’m still getting this:

** server can’t find pi.hole: NXDOMAIN


^ set to DHCP and reboot!


I’m not sure how to do that. Could you please explain what I’m supposed to set?

should I be changing the LAN IP?


Leave DHCP server disabled like on the screenshot.
Go to below link and lookup DHCP server and copy as many settings possible from the router web page:

And reboot PC !!!

EDIT: No dont change the static LAN IP address of the modem/router!


Ps. if you dont min? I changed subject into below for others to find with similar issue:
“Pihole Not Working on Other Devices using a ZyXEL router”


Not sure what all it is I should be changing here. The way that it is now is how I had it before.

and no problem.


I cant see it because you cut off the top from the screenshot but you need to enable the DHCP server on the admin page:


It’s been enabled for a while now and I rebooted previously with these settings when I tried the nslookup cmd. Sorry for the confusion.


And if you disconnect wifi and again reconnect on your phone,
what IP address does the Phone receive ?


It says failed to obtain IP. I can get internet by switching from dhcp to static with ip gateway and googles DNS


Why didnt you try instead of ?


It connects, but the internet doesnt work when I do that.


Something weird going on.
Whats complete output if you copy paste (everything) below to Pi-Hole SSH session ?

echo 'auto eth0:0'
echo 'allow-hotplug eth0:0'
echo 'iface eth0:0 inet dhcp'
} | sudo tee -a /etc/network/interfaces

sudo ifup -v eth0:0


Now my internet is working on everything but my pi. Im going to have to post pone the rest for tomorrow.