Quote from: Monviech (Cedrik) on October 15, 2025, 08:47:07 AM1. You only have to set a dynamic pool in dnsmasq, any reservation can be inside or outside the pool. Dnsmasq actively prevents a static lease to be given out to a dynamic client (it has been checked in the source code). So you can remove any static pools you might did.
2. Shortnames are a client thing, check out if your client has the dns search domain set correctly. Only if the client appents the search domain to its query, it can be forwarded from unbound to dnsmasq and answered.
Thank you. Following this feedback, I set all the ranges to the same domain as the system domain and the shortname queries now work without issue.
For the static leases, it appears the default domain specified in Dnsmasq will not apply when the static host domain field is left blank. This behavior appears to also override the domain specified in the DHCP ranges. I manually specified the system domain for all hosts in the list and now all shortnames resolve as expected.