Using stub-zones to create a "union" local subdomain?
tom at whyscream.net
Mon Feb 28 08:53:33 UTC 2022
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.
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
> 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: "client.r1.example.com",
> "client.r2.example.com", 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 client.example.com", and get the
> client's current IP address, no matter which router it's connected to.
More information about the Unbound-users