Difference between revisions of "Powerdns Docker"
Jump to navigation
Jump to search
(Created page with "https://github.com/pschiffe/docker-pdns") |
|||
Line 1: | Line 1: | ||
https://github.com/pschiffe/docker-pdns | https://github.com/pschiffe/docker-pdns | ||
+ | |||
+ | |||
+ | https://makarainen.net/PowerDNS-pdnsutil-cheat-sheet | ||
+ | |||
+ | |||
+ | pdns.conf | ||
+ | ``` | ||
+ | webserver-port=8081 | ||
+ | api=yes | ||
+ | api-key=foothis | ||
+ | launch=gsqlite3 | ||
+ | gsqlite3-database=/tmp/db.sqlite3 | ||
+ | local-address=0.0.0.0:5353 | ||
+ | # security-poll-suffix= | ||
+ | # include-dir=/etc/powerdns/pdns.d | ||
+ | # launch= | ||
+ | ``` | ||
+ | |||
+ | ``` | ||
+ | sqlite3 /tmp/db.sqlite3 < /usr/share/pdns-backend-sqlite3/schema/schema.sqlite3.sql | ||
+ | ``` | ||
+ | |||
+ | ``` | ||
+ | pdnsutil create-zone foo.example.com | ||
+ | pdnsutil add-record foo.example.com @ A 192.168.1.2 | ||
+ | dig +short foo.example.com -p 5353 @127.0.0.1 | ||
+ | ``` |
Revision as of 23:30, 8 March 2023
https://github.com/pschiffe/docker-pdns
https://makarainen.net/PowerDNS-pdnsutil-cheat-sheet
pdns.conf
webserver-port=8081 api=yes api-key=foothis launch=gsqlite3 gsqlite3-database=/tmp/db.sqlite3 local-address=0.0.0.0:5353 # security-poll-suffix= # include-dir=/etc/powerdns/pdns.d # launch=
sqlite3 /tmp/db.sqlite3 < /usr/share/pdns-backend-sqlite3/schema/schema.sqlite3.sql
pdnsutil create-zone foo.example.com pdnsutil add-record foo.example.com @ A 192.168.1.2 dig +short foo.example.com -p 5353 @127.0.0.1