It's logging promptly for sites called from the pihole, but still showing no internet on my test device. Presumably this is now something related to the router configuration - do i need to set a port to the pihole IP in my DNS settings maybe?
Running on ASUS Merlin dd-wrt so rather than a network-wide configuration i've only assigned one device to use the pihole so far
Devices should use port 53 by default, so you shouldn't have to do anything. Send a screenshot of where you are setting Pi-hole as the DNS server. We also have an FAQ for different ways to set it up.
It looks like you would want to use "Router" mode to force the DHCP clients to use Pi-hole for their DNS server. But you said you weren't going for the network-wide method, so I'm confused.
There are two places you can configure DNS on this firmware, at router level or at client level. If i were to select Router then the default config there is to go out to OpenDNS or quad8 as a failsafe, but i'm trying to separate it out. Separating might not be necessary if i get the hosts file set up properly but the limitations of OpenDNS are what led me to be device specific, the other advantage of setting it here is that i can quickly disable this remotely if the pihole were to go down
That makes sense. In terms of verifying that Pi-hole is working, can you manually set a device to use Pi-hole? After that, you know things are working so it's just a matter of configuring things in your router.
I have and it isn't, device shows as having no internet. I've tried setting the DNS server in the other configuration point too and switching to router but no change.
Is there configuration somewhere i've missed to only log/acknowledge from localhost?
Figured it out and it's my fault, i changed the Interface Listening behaviour setting to listen on all devices rather than on the specific interface. This caused me an issue because i'm using a powerline kit until i relocate the device, which means an extra hop.