That seems to be correct then. However, the perfect solution to your problem is to use Pi-hole's built-in DHCP server.