Pihole Docker with Wireguard problem - any solution?

The issue I am facing:
Hi everyone (uhh, my first post here :slight_smile: ),

I hope you can help me with the following problem.

I'm currently replacing various RPis with Unraid. Most of it is already up and running and is worlds better than before. :slight_smile:

Until now, I've been using an RPi for PiHole and Wireguard, among other things. So far, it's been working well. And when I was on the go and Wireguard was active, every single device connected to the network was visible as a client in Pihole.

Now I've moved Pihole and am running it on the Unraid machine in Docker. (Wireguard is currently still running on the RPi, but will also be moved soon).

Now I only have ONE entry for ALL devices in the list. Namely, the RPi.

How can I get the devices to be listed individually in PiHole even when connected via WG?

Details about my system:

Unraid Server with pihole docker container.
Wireguard on a different Maschine (RPi)

What I have changed since installing Pi-hole:

Switching from the RPi where Wireguard is installed (and pihole was installed standalone) to Unraid with pihole in a container, but Wireguard still on the RPI (yet).

This doesn't look like a Pi-hole issue:

I'd guess your wireguard container would be NATing requests from its encrypted wireguard internal network to your Pi-hole, so Pi-hole would see all DNS requests as originating from your wireguard container.

You should consider to consult your wireguard container's maintainer for assistance on how to address this.