Hi everyone,
I’m running into a strange client naming issue with Pi-hole and Apple devices and would like to understand if this is expected behavior or a misconfiguration.
Setup:
-
Pi-hole v6 in Docker Portainer (host network)
-
FRITZ!Box as DHCP server (IPv4 + IPv6 enabled)
-
FRITZ!Box distributes Pi-hole as DNS for IPv4 and IPv6
-
Conditional Forwarding enabled (router = FRITZ!Box)
Problem:
For multiple clients, Pi-hole shows a UUID-like hostname (e.g. ddc0672f-ef9f-48c7-9b35-4bbae07f872d.fritz.box) even for the IPv4 address.
At the same time:
-
The FRITZ!Box always shows the correct, human-readable device names
-
IPv6 addresses are sometimes resolved correctly to the real hostname
-
After a DHCP lease renew on my Mac, Pi-hole briefly shows the correct hostname, but after some time it switches back to the UUID again (Mac Terminal also)
Question:
Is this expected behavior with Apple devices (macOS/iOS, IPv6, privacy features), or is there a recommended Pi-hole configuration to keep stable, readable hostnames without manually setting HostName on each client?
Thanks in advance!