This is my first time setting up a Pi-Hole, so I apologize if I've missed something obvious. I am running a Pi-Hole on a newly flashed Raspberry Pi 3 B+ with Raspbian buster installed. I used the standard installation script, allowed it to set a static IP address, and I am able to connect to the web client, where everything appears to be working correctly. Due to my router not giving me full control over some of the DNS settings, I disabled DHCP for the router and using the Pi-Hole's DHCP server instead. I rebooted my router and renewed the lease on a few devices I wanted to test. All of them are able to connect to the internet just fine now.
I am confused because the Pi-Hole is successfully blocking queries, about 5% or so right now, and most of those are from an Amazon Echo device. On my MacBook, for example, I renewed the DHCP lease, and even rebooted it, and the system blocked queries from it once (reporting about 10 blocks), but has not done so most of the time. I'm not sure why it has stopped functioning, or what to do about it now. I suspect it's not using the Pi-Hole for DNS, but I don't know how to fix that.
Let's see what DNS servers the Mac is using. From the Mac terminal directly (and not via ssh session to the Pi), what are the outputs of the following commands:
The second command did not output anything. I assume by the abundance of attlocal.net that shows up that it is still using my AT&T router for DNS. The only setting I changed for my router was turning DHCP off, I'm not sure if other steps are required.