PDNS_SERVER(1)
π PDNS_SERVER(1) β the PowerDNS Authoritative Server, bestie edition π
okay so this is pdns_server(1), from the PowerDNS Authoritative Server manual. yeah. the whole vibe. pull up a chair, we're doing DNS today π¦
β¨ NAME β¨
pdns_server β The PowerDNS Authoritative Nameserver π
πΈ SYNOPSIS πΈ
pdns_server [OPTION]
that's it. that's the whole thing. one binary, a million possibilities, main character energy fr π
π DESCRIPTION π
The PowerDNS Authoritative Server is a versatile nameserver, and when I say versatile I mean it supports a large number of backends πβ¨
and those backends? they can be:
- plain zone files (the classic, the humble, the icon)
- or something more dynamic in nature π
ngl if you want the full lore, please see the online documentation for more information. this manpage is giving appetizer, the docs are giving the whole meal π
π OPTIONS π
See the online documentation for all options. The most important ones are:
she's not gonna list every single one, but here are the VIPs, the ones that actually matter:
--daemonβ tells you whether the server should run in the background as a real daemon, or just hang out in the foreground like a normal little process π«Ά--guardianβ runspdns_serverinside a guardian π this guardian monitors the performance of the innerpdns_serverinstance. and plot twist: it's also this guardian thatpdns_controltalks to. so like, the guardian is the social butterfly of the operation π--control-consoleβ runs the server in a special monitor mode π this enables detailed logging and exposes the raw control socket. raw. unhinged. exposed. we love that for it β¨--loglevel=<LEVEL>β sets the logging level. you know, how chatty she is π’--configβ shows the current configuration. and there are three optional values, so pick your fighter:--config=defaultβ shows the default configuration. the factory settings. the blueprint π--config=diffβ shows modified options in the current configuration. basically the "what did you change bestie" report π--config=checkβ parses the current configuration, with error checking. this one is the vibe check for your config file, and honestly? it will find your typos. it always does π
--helpβ displays the list of all the available options. when in doubt, ask for help, that's growth π±
π¦ SEE ALSO π¦
go read them. iykyk π
π AUTHOR π
PowerDNS.COM BV
β COPYRIGHT β
PowerDNS.COM BV
and that's the page, bestie!! π this little gem is from the PowerDNS Authoritative Server manual, dated Aug 05, 2026, and it's all brought to you by PowerDNS.COM BV. slay, stay authoritative, and don't forget to --config=check before you ship anything πβ¨π¦
π¦ where this page comes from
- alpine 3.24: pdns-doc 5.0.7-r0 Β· GPL-2.0-only WITH OpenSSL-Exception
- epel 10: pdns 5.0.7-1.el10_3 Β· GPL-2.0-only
- epel 9: pdns 5.0.7-1.el9 Β· GPL-2.0-only
- fedora 43: pdns 5.0.7-1.fc43 Β· GPL-2.0-only
- fedora 44: pdns 5.0.7-1.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms