Why do I only see my router's IP address instead of individual devices in the Top Clients section and Query Log?

A nice feature of Pi-hole is that you can see which network devices are sending out the most DNS queries. For every device that is using Pi-hole as their DNS server, you can also see which DNS queries each one has made.

But depending on a few things, you may only see a single host in your Top Clients section, which is not as useful.

This isn't detrimental to the performance of your Pi-hole; it just provides you with less insight into what's happening on your network.

So why does Pi-hole only show my router's IP address?

This behavior is usually the result of how your router handles DHCP and DNS.

1. Some routers force clients to use the router as their DNS server

Even if you set Pi-hole as the only DNS server in your router's settings, the router still forces clients to use it as their primary DNS resolver.

Once those queries arrive at the router, it forwards the requests to the Pi-hole. Since the queries are all coming from one place, Pi-hole only sees the router as the origin of all DNS requests. So the traffic flow looks something like this:

Multiple network clients > Router (acting as the primary DNS server) > Pi-hole (acting as an upstream DNS server)

How do I prevent this behavior?

Sometimes you cannot

Even if you set everything correctly, you may still not be able to change this behavior. There may be an option in your router to disable this behavior, but some routers are very limited in their settings. Try to look for a place to set the DNS server via DHCP options or under LAN settings.

Use Pi-hole as your network DHCP server

If you want the functionality of having the dashboard show each individual client, Pi-hole comes with a built-in DHCP server. Simply disable your router's DHCP server and turn Pi-hole's on.

4 Likes
[SOLVED] Can't see device list on Pi-Hole Admin
Show hosts name
Running two Piholes?
Clients werden nicht angezeigt
DNSStubListener setting on lubuntu 18.04
Pihole only showing router as client
Pihole Failing to Resolve Other Hosts
No device IPs in Client logs
Gui admin display
My setup is working, but is my config actually correct?
EC2 - all queries are made by localhost
Possible Routing Loop
Pi-hole not working on one device, rest is working fine.
N00b questions
Says it's blocking but I am still seeing youtube ads
Just started noticing large instances of traffic to/from dev.ezvizlife.com
Says it's blocking but I am still seeing youtube ads
Boy, this doesn't look right any more. My PiHole queries
All DNS traffic seem to be routed through Google WIFI
Blocking Youtube on specific clients
Only my router is using Pi-hole
New router = amended set-up = new questions!
Weird permitted domain -- moscow-integration.dcc2.svc.ca2.internal.zone
Devices not using Pi-hole
Pi-hole not working network-wide
PiHole + Ubiquiti dream router
Total Queries - Client Number
Groups and DHCP
Fresh install - please check log and advise?
All set up but only the router is shown as a client
Device not showing up properly in Network Overview and Can't Configure Per-Client Blacklist
Pi-Hole not working as expected
Pi-Hole rookie, how can I see device names/IP address in query log?
iOS Geräte umgehen pihole über FritzBox
Pi hole stops working after a few days
Only router IP/hostname showing on dashboard
Group Management - Creating a group with no blocking doesn't work
Pihole, unbound, router
I got the "rate limited" error. Just ignore?
All clients are listed as router IP address?
Problem identifying devices
Rale Limit / Router
Need help figuring out of control microsoft cname domain
Need help figuring out of control microsoft cname domain
PiHole blockt nur Ads im LAN Netzwerk
Bose soundbar, printer and google home not working correctly
PiHole across VLANs no logs
Only one client shown
From 35% to 7% blocked after last updates
Need help figuring out of control microsoft cname domain
Rate Limited and Concurrent DNS troubleshooting
Working- without PiHole DHCP (which I'd like)
[SOLVED] No name devices in pihole conected to network [SOLVED]
Router cause "Rate Limit" Warning
Pihole doesn't block ads when shifting back to router for DHCP ( switched of pihole DHCP ) but works the other way around
Unable to get other devices to connect to pi-hole
Fortinet with Pi-hole not showing the real client ip
Cloudflared can't use Dns over Https
A question
Can't get pi hole to block kids laptop from certain websites
Traffic from access point?
Pihole isnt working correctly and i have no idea why
Can't get client IP's to show up in Pi-Hole
Setting up PiHole behind a modem and a router in AP mode
Pihole debug log help requested
Clients not showing even though they are running through pihole
Query log showing almost only 192.168.1.1
Cannot Get Client Names to Populate, Only IP's
log-api.newrelic.com
Need help figuring out of control microsoft cname domain
Most Queries answered by Router (V5)
Select which devices are blocked
Show IP Address Only
Some (WiFi?) devices not showing in Top Clients (Linksys WRT1900ACS)
Pi-Hole is set up, how to verify that it works and adding new sites
Am I missing out on anything?
Reverse DNS lookups of client's IPs
Advanced Configuration Pi-Hole (I'm a newbie)
Pihole stops working and would not work even after reinstalling
Additional Privacy Level: Hide Clients but show Domains
Logging issues when pihole is set as DNS server in router

When the router's DNS cannot be deactivated, even if you are using pi-hole's DHCP, you still get in effect two DNS servers (the router, which then directs DNS requests to pi-hole, and the pi-hole itself). To fix this:

I am familiar with the Asus Router (Stock) RT-AX86U Firmware Version:[3.0.0.4.388_23285] so adding this in case it helps someone.

DHCP is running on my Asus Router. Pihole is running on a RaspberryPI.
Router @ 192.168.0.1 Raspberry has a DHCP reservation based on MAC for 192.168.0.3.
DHCP Start 192.168.0.101 DHCP end 192.168.0.200 (or you can reduce the range if you want).
All devices that need static addresses like Printers / cameras can be assigned one manually in the DHCP below 100.

on the LAN - LAN IP tab
[RT-AX86U's Domain Name] believe this is case sensitive. *
On the WAN tab -- DNS and WINS Server Setting
[DNS Server1 and 2] point to my RaspberryPI
IPV6 DNS server Points to my RaspberryPI
Advertise router's IP in addition to user-specified DNS - No
Wins Server: RaspberryPI

On my router the WAN DNS Setting is set to QUAD9 DNS Server: 9.9.9.9, 149.112.112.112
[Forward local domain queries to upstream DNS] off
[Enable DNS Rebind protection] On
[Enable DNSSEC support] Yes
[Validate unsigned DNSSEC replies] Yes
[Prevent client auto DoH] Yes
[DNS-over-TLS Profile] Strict
[DNS Privacy Protocol] is DNS over TLS (DoT) - Cleanbrowsing Security ( IPV6 and IPv4)

IPV6 Tab
Connect to DNS Server automatically No
IPv6 DNS Server 1 / 2 / 3 all point to the RaspberryPi
Enable Router Advertisement Yes (I had tried no and it broke the internet)

On the RaspberryPI / Pihole Admin -- Setting -- DNS
Make sure you enable Use Conditional Forwarding and enter the same local domain name as the one you selected on the router *

Now you should be able to see all the client names in the Logs