The issue I am facing:
Looking at my query log, I'm seeing a client name that hasn't been on my network a month. After some brief testing, I found that these entries were coming from a new client. I tried using the Settings --> Flush network table option, but queries for this client are still showing up under the old client name instead of the new one.
As well, is there any way to have the query log show IP addresses/MAC addresses for clients with known hostnames? Would have been easier to at least find the source client rather then getting lucky guessing which one it was.
Details about my system:
Pi-hole v5.8.1, FTL v5.13, Web v5.10.1
Pi-hole configured as both DSN and DHCP server
Old client: Windows 10 system
New Client: iPhone running latest iOS
Thanks. Turning that off resolved things. No sure why that was causing an error though. It's suppose to use the same MAC address on the same network (which is my home network). So unless it randomly picked the same MAC as was on the older system. But those are some really low odds.
Is there any way within the Query Log to view results by IP and/or MAC address instead of client name to help resolve these types of issues in the future?
The query log will display the name of the client (if known), and in your case isn't showing the IP's.
The network table does show the MAC ID and any IP's associated with each device found on the network.
The dnsmasq log at /var/log/pihole.log (and previous days' logs with numeric suffixes trailing) show all queries, replies and forwards by IP, with no host names involved.