Hostname Discovery

Steven Wills steven at swills.me
Sun Mar 13 23:47:52 UTC 2022


This is a little old, but it has promise. I am going to re write it a bit and test this coming week.

https://git.qrz.is/clemens/nsd-dyndns

Thanks,
Steven

------- Original Message -------

On Sunday, March 13th, 2022 at 15:03, Havard Eidnes <he at uninett.no> wrote:

> > What is typically used to auto discover Hostnames with Unbound
>
> > and NSD? I have an Unbound server pointing to an NSD server for
> >
> > local domain Authoritative queries. Which works brilliantly.
> >
> > What method, tool, etc is used to autodiscover hostnames so
> >
> > don't need to manually add them to NSD?
>
> Your question comes pretty close to asking "how can I use the DNS
>
> without doing DNS".
>
> That said, there are probably two main avenues you could follow
>
> to get closer to what I think you are asking for. I should
>
> probably also mention that I do not have own practical experience
>
> with either of them:
>
> 1) Use dynamic DNS updates. Probably requies quite a bit of setup,
>
> e.g. you need a publishing DNS server which is configured to
>
> authorize DDNS updates, and possibly some configuration on your
>
> DHCP server or participating hosts. I think configured correctly,
>
> hosts can be allowed to register their own preferred hostname,
>
> either directly or the DHCP server does it on their behalf on
>
> address assignment. I have not looked into whether NSD supports
>
> DDNS, but from what I saw of it before, "maybe not". I know that
>
> BIND does, though.
>
> 2) Use MDNS, which is "multicast DNS", and which I think doesn't use
>
> the hierarchical delegation model of the global DNS, but uses at
>
> least parts of the DNS protocol to allow for hosts on a LAN to chat
>
> multicast DNS to each other and have the ability to respond when
>
> their own preferred hostname is looked up by another host. You may
>
> have to tweak /etc/nsswitch.conf or corresponding to enable this
>
> protocol, and may also need to run mdnsd (or whatever corresponds
>
> to that). The MDNS protocol has its origin with Apple, but is also
>
> defined in RFCs on the standards track. See
>
> http://www.multicastdns.org/ for more information.
>
> Good luck,
>
> - Håvard


More information about the Unbound-users mailing list