Yes. But the config changes won't take effect until the service is restarted.
dhcpd -t to test syntax before you restart the service.
From: dhcp-users <[hidden email]> on behalf of ahiya <[hidden email]>
Sent: Thursday, November 5, 2020 2:34 AM
To: [hidden email] Subject: question: configuration changes
hi Allis it possible to change the config on ISC DHCP without restarting the
> hi Allis it possible to change the config on ISC DHCP without restarting the
They made the decision many years (decades !) ago that it was not worth the cost to do so. Except in fairly unusual circumstances, service startup is very quick and so there should be no impact on service by doing a stop-start.
To do a live reconfig would mean either writing, testing, **and maintaining** code to dynamically update in-memory tables; or would simply replicate what is done now when stopping and starting the service. As already mentioned, you can test a new config using the -t flag before restarting the service.
At the time when this decision was made, networks were generally a lot simpler, and there wasn't much demand for dynamic reconfig - certainly no-one wanting to sponsor it's development. "Networks were simpler back then" also explains some of the design decisions that might not seem to make sense these days !
I have no experience with it myself, but AIUI KEA is intended to be a more modern replacement for dhcpd. It may be worth investigating if that might fit your needs better.
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.