New DHCP Static Mappings not resolving in DNS (unbound)
-
Hello all,
This feature has worked in the past for me.
Here is the scenario: I create a static mapping in DHCP and give it a hostname. Once that is created, I am able to resolve this new hostname via NSLOOKUP, etc. However, sometime in the last few weeks/months, this has stopped working. Any NEW static DHCP mapping that I add will not resolve (whether showing online or offline). Old entries that used to work, still do.
Another bit of data: if a new device comes on the network and DHCP is able to get it's hostname (it's gets populated in the DHCP leases table), then I am able to resolve this name. I am not adding any static entries anywhere in this scenario.
Tertiary data: In the DHCP logs, devices that work will show their names in the DHCPREQUEST and DHCPACK log entries, devices that do not work will not show any names.
Working:
Jul 2 16:53:00 dhcpd DHCPACK on 192.168.1.359 to 00:00:00:00:00:00 (Jessica-PC) via bge1
Broken:
Jul 2 16:43:42 dhcpd DHCPACK on 192.168.1.340 to 00:00:00:00:00:00 via bge1
Manual entries into the DNS Resolver Host overrides table, of course, work as intended.
This was happening on 2.3.3 and I just migrated to 2.4.3_p1 (newer hardware). I did bring over my config, and this issue has come along for the ride.
I will also add these peculiar log entries:
Jul 2 16:35:29 dhcpleases kqueue error: unkown Jul 2 16:35:29 dhcpleases Could not deliver signal HUP to process because its pidfile (/var/run/unbound.pid) does not exist, No such process.
Searching around doesn't reveal this exact issue and some of the troubleshooting steps didn't really show anything.
Appreciate any guidance., I don't want to go nuclear on this thing, it's setup just perfectly.
Thanks!