Using stub-zones to create a "union" local subdomain?

Tom Hendrikx tom at
Mon Feb 28 08:53:33 UTC 2022

Hi David,

I believe DNSmasq has a hook that can call arbitrary scripts after a 
DHCP lease has beengiven out. In the past I used this hook to 
communicatie to my DNS resolver: I used Dnsmasq only for DHCP, and 
Unbound for recursive DNS. You can write a simple shell script to tell 
you central DNS server about new clients: pushing new DNS information in 
stead of pulling it from multiple servers.

Kind regards,


On 26-02-2022 23:49, David Madden via Unbound-users wrote:
> Thanks, Steven!
> On 26-Feb-2022 14:37, Steven Wills wrote:
>> why wouldn't you have a single Authoritative server and point Unbound
>> at that? Then everything would just use that Authoritative server for
>> name resolution. I recommend setting up an NSD server for
>> Authoritative and pointing Unbound at it. Then set the Unbound
>> server(s) as your DNS server(s) on all of your devices. That way you
>> have a singular place for your DNS entries / a single place to
>> query.
> The problem is, I don't have a single place that knows all the names and 
> addresses of the DHCP clients -- each router assigns IP addresses for 
> its own WiFi and LAN segments.
> I could have a subdomain for each router: "", 
> "", but then I would have to know which router a 
> client was connected to at any time, if I wanted to reach the client by 
> name.  And if the client moves to a different router, its FQDN changes.
> My goal is to be able to say "ping", and get the 
> client's current IP address, no matter which router it's connected to.

More information about the Unbound-users mailing list