On 12/21/22 13:29, Daisuke HIGASHI wrote:
  Unbound has some function to load local data dynamically such as "local-data" configuration or RPZ, or modifying DNS response with Python script.  So if somebody (including me) wants to load hosts file to Unbound, they will just write a script that _fulfills their requirements_.

  I understand that ability to loading /etc/hosts as local data (by just giving /etc/hosts path) is useful for some people, but I don't know how the function should be and fulfills many users' requirements. Needs to add PTR records? Needs to add some domain suffix?

Yes, reverse PTR record back to primary name would be nice. Domain suffix should not be necessary. /etc/hosts allows aliases, so you can have line like "10.0.0.1  primary.example.com primary". That would make primary.example.com a primary fully qualified domain name. And "primary." just an alias without matching PTR record. Either just address or even CNAME to primary.example.com.

It seems to me it could be a special implementation of Cache DB module. I admit I have never tried to use CacheDB module yet.


Petr Menšík via Unbound-users <unbound-users@lists.nlnetlabs.nl>:

    Hi everyone,

    Is there some plugin for automatically watching /etc/hosts file for
    changes and loading them as a local data?

--
Petr Menšík
Software Engineer, RHEL
Red Hat,https://www.redhat.com/
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB

Reply via email to