Expected Behaviour:
Client IP addresses should be showing in Pihole
Actual Behaviour:
All queries are shown as docker internal address 172.17.0.1
Debug Token:
o4gioo07y1
Hi, relative noob here so I would really appreciate your help.
I know this seems to be a common issue but I have spent days researching and can't find a definitive answer or fix.
My setup:
Pihole running on Docker Desktop on a windows 10 machine using WLS2. IP address 192.168.1.203.
Also running on this machine is VMware Workstation with one VM bridged to the network adapter. I run a virtual Synology NAS using IP 192.168.1.204.
I have a router running the latest FreshTomato. The router is configured to use Cloudflare in the WAN DNS settings. The router is also configured to provide my local devices with fixed DHCP addresses and the DNS of 192.168.1.203 (Pihole) by using DNSmasq. I have checked all my devices and I can confirm they all have the Pihole as their DNS. The Pihole is configured with my router IP (192.168.1.1) as the only DNS. I have also enabled Conditional Forwarding using my LAN IP range. I haven't setup a domain and probably don't intend to. I would also like to keep my router as my DHCP server if possible.
My expectation was that while I wouldn't see each devices hostname I would at least see the requests coming from each IP address. However all I see is 172.17.0.1 (Docker Network) and localhost which I assume is the windows device the Docker Pihole is running on.
Im worried I've missed something really obvious so any help at all would be amazing.
Also I didn't want to overload the post but please let me now if any other info is required.
Many thanks in advance