When viewing the dashboard of my PiHole, specifically but not only, the Top Clients section displays every client's IP address. I want to see their hostname on the network so they are more identifiable.
- macOS 11.4
- Safari version 14.1.1 (166220.127.116.11.4)
- Pi-hole v5.3.1
- Web Interface v5.5
- FTL v5.8.1
- TP-Link AX3000 double band WiFi 6 Router
My PiHole is only handing DNS queries, not DHCP. My router's primary and secondary DNS server is my PiHole's IP address. I am seeing results for number of queries and number of devices and such correctly. Only the names are not resolved in these tables.
One thing I did change was in file
interface wlan0 static ip_address=192.168.0.2/23 # PiHole's address static routers=192.168.0.1 # Router's IP address static domain_name_servers=18.104.22.168 22.214.171.124 # Backup Cloudflare DNS
I have enabled Conditional Forwarding on my PiHole, unchecked Never forward non-FQDNs and Never forward reverse lookups for private IP ranges. For the three fields in Conditional Forwarding, I put in my CIDR block as /24 even though mine in /23. The IP address of my router and left the local domain name blank as I can not determine mine. I have added a single IPv4 Upstream DNS Server (top of the Settings > DNS page) that points to my router.