You’re already on the right track by using unbound, which is IPFire’s DNS server.
For the device without a hostname (192.168.10.101), you can manually define a hostname through the Edit Hosts section of the IPFire Web User Interface (WUI). This will ensure that IPFire replies to PTR requests with the hostname you set:
Go to Network > Edit Hosts in the IPFire WUI.
Enter the device’s IP address (e.g., 192.168.10.101).
Set a hostname for the device. (Optionally, you can leave the domain name blank or enter a domain if you’re using one.)
Make sure to check the box for “Generate PTR Record” to enable reverse DNS lookups.
Click Add to save the changes and update Unbound’s configuration.
I would say yes, otherwise the host name would no longer belong to a new DHCP lease, unless the host linked the MAC and not the IP, which I cannot imagine.
ipfire
you have found the topics
see the lease is older and the sync-workaround-bound-bridge-thingy
failed
sad to read that it still does not work reliably.
but the bridge-thingy works partially
on your nameless device it seems to be a
dhcp-client configuration issue.
and the bridge may be fixed one time
These host names are local host names that are set up inside these clients. These are a separate entity than the network. On old netbios systems like windows shares use this as “the computer name” and is not a dns name.
Now these days, its just used more to identify endpoint hosts quickly and some devices either do not have a netbios name set or don’t have the capability because it doesn’t support this legacy name method. This is why a DNS name server is used if names are required so that there is proper organisation and assignment to a local ip address.