On Wed, 21 Dec 2022 21:29:44 +0900 Daisuke HIGASHI via Unbound-users <unbound-users@lists.nlnetlabs.nl> 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? > > 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? > > Hi, attached you will find a script I use to update my /etc/hosts ads block list and add it to unbound as local-data on debian/devuan. Hope it could help as inspiration (yes I know it is rather ugly but it worked reliably for years for me as crontab script). Ciao, Tito
adaway.sh
Description: application/shellscript