It should show all Currently active DHCP leases on the admin webpage but does not.
Raspbian GNU/Linux 12 (bookworm)
Raspberry Pi
Actual Behaviour:
I changes some host clients lease times from “infinite” to “1w” - now these clients and their respective leases do not show up on the admin web page. I restarted the pi-hole but it did not make a difference.
24 hours is the default and not "infinite".
Why do you deviate from the default?
Did you try rebooting those clients that might still hold on to a lease with an infinite lease time?
EDIT: Oops my mistake, it seems the default has changed:
If no lease time is specified (empty), dnsmasq's default lease time is one hour for IPv4 and one day for IPv6.
I have a lot of my devices IP addresses set via DHCP on the Pi-Hole. They don’t change so they can keep their IP addresses. A lot are IOT devices that are only powered on for a short time and then powered off, I want to keep their lease to save on battery resources.