June 2018
Intermediate to advanced
368 pages
11h 1m
English
The design premise of PowerDNS is a core nameserver engine that proxies DNS queries to one or more backends, takes those responses back, optionally processing them further via Lua hooks, before serving the results back to the resolver originating the query.
There are already numerous pipe backends (https://doc.powerdns.com/md/authoritative/) ranging from various nameserver backends such as BIND, and an experimental TinyDNS backend to database backends such as MySQL, Oracle, PostgreSQL, and even GeoIP–a geodns backend.
It's a powerful approach made even more so by the ability to add one's own backend to the PowerDNS core engine.
In my very first attempt to do so, I made a simple md5 backend, which would respond ...
Read now
Unlock full access