SomeWhereOverTheRainBow
Part of the Furniture
From DNSMASQ manpageHopefully OP got a solution one way or another, I have an off topic question since we are talking about PiHole now.
@SomeWhereOverTheRainBow, is there any way you have found to have "friendly" client names listed in Pihole, instead of the just the hostnames, when NOT using it as the DHCP server? Example instead of amazon-hdas568567 I want it to say "Kitchen Echo Show". I want to bind the names to the MAC, not the IP, since the IP may change.
-G, --dhcp-host=[<hwaddr>][,id:<client_id>|*][,set:<tag>][tag:<tag>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore] Specify per host parameters for the DHCP server. This allows a machine with a particular hardware address to be always allocated the same hostname, IP address and lease time. A hostname specified like this overrides any supplied by the DHCP client on the machine. It is also allowable to omit the hardware address and include the hostname, in which case the IP address and lease times will apply to any machine claiming that name. For example --dhcp-host=00:20:e0:3b:13:af,wap,infinite tells dnsmasq to give the machine with hardware address 00:20:e0:3b:13:af the name wap, and an infinite DHCP lease. --dhcp-host=lap,192.168.0.199 tells dnsmasq to always allocate the machine lap the IP address 192.168.0.199.
You can read more about it
but I believe you would marry the mac address on the parent network to a specific record you want.