pdnsd (deprecated)

Install command:
brew install pdnsd

Proxy DNS server with permanent caching

https://web.archive.org/web/20201203080556/members.home.nl/p.a.rombouts/pdnsd/

License: GPL-3.0-or-later

Formula JSON API: /api/formula/pdnsd.json

Formula code: pdnsd.rb on GitHub

Bottle (binary package) installation support provided for:

Apple Silicon sequoia
sonoma
ventura
monterey
big sur
Intel sonoma
ventura
monterey
big sur
catalina
mojave
high sierra
sierra
el capitan
64-bit linux

Current versions:

stable 1.2.9a-par
This install of "pdnsd" expects config files to be in $HOMEBREW_PREFIX/etc
All state files (status and cache) are stored in $HOMEBREW_PREFIX/var/cache/pdnsd.

pdnsd needs to run as root since it listens on privileged ports.

Sample config file can be found at $HOMEBREW_PREFIX/etc/pdnsd.conf.sample.

Note that you must create the config file before starting the service,
and change ownership to "root" or pdnsd will refuse to run:
    sudo chown root $HOMEBREW_PREFIX/etc/pdnsd.conf

For other related utilities, e.g. pdnsd-ctl, to run, change the ownership
to the user (default: nobody) running the service:
    sudo chown -R nobody $HOMEBREW_PREFIX/var/log/pdnsd.log $HOMEBREW_PREFIX/var/cache/pdnsd

Analytics:

Installs (30 days)
pdnsd 1
Installs on Request (30 days)
pdnsd 1
Build Errors (30 days)
pdnsd 0
Installs (90 days)
pdnsd 7
Installs on Request (90 days)
pdnsd 7
Installs (365 days)
pdnsd 30
Installs on Request (365 days)
pdnsd 30
Fork me on GitHub