Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/obi12341/docker-pdns
Docker with PowerDNS installed (authoritative DNS with DNSSEC)
https://github.com/obi12341/docker-pdns
dns docker docker-image dockerfile pdns poweradmin
Last synced: 2 months ago
JSON representation
Docker with PowerDNS installed (authoritative DNS with DNSSEC)
- Host: GitHub
- URL: https://github.com/obi12341/docker-pdns
- Owner: obi12341
- Created: 2015-07-26T16:12:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-10-01T13:16:53.000Z (over 4 years ago)
- Last Synced: 2024-08-02T12:51:02.956Z (5 months ago)
- Topics: dns, docker, docker-image, dockerfile, pdns, poweradmin
- Language: Shell
- Homepage:
- Size: 73.2 KB
- Stars: 46
- Watchers: 8
- Forks: 40
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - obi12341/docker-pdns - Docker with PowerDNS installed (authoritative DNS with DNSSEC) (docker)
README
PowerDNS Authoritative server and Poweradmin
===========
# Quickstart```wget https://raw.githubusercontent.com/obi12341/docker-pdns/master/docker-compose.yml && docker-compose up -d```
# Running
Just use this command to start the container. PowerDNS will listen on port 53/tcp, 53/udp and 8080/tcp.
```docker run --name pdns-master --link mysql:db -d -p 53:53/udp -p 53:53 -p 8080:80 secns/pdns:4.0```
Login:
``` admin / admin ```# Configuration
These options can be set:- **PDNS_ALLOW_AXFR_IPS**: restrict zonetransfers to originate from these IP addresses. Enter your slave IPs here. (Default: "127.0.0.1", Possible Values: "IPs comma seperated")
- **PDNS_MASTER**: act as master (Default: "yes", Possible Values: "yes, no")
- **PDNS_SLAVE**: act as slave (Default: "no", Possible Values: "yes, no")
- **PDNS_CACHE_TTL**: Seconds to store packets in the PacketCache (Default: "20", Possible Values: "")
- **PDNS_DISTRIBUTOR_THREADS**: Default number of Distributor (backend) threads to start (Default: "3", Possible Values: "")
- **PDNS_RECURSIVE_CACHE_TTL**: Seconds to store packets in the PacketCache (Default: "10", Possible Values: "")
- **PDNS_RECURSOR**: If recursion is desired, IP address of a recursing nameserver (Default: "no", Possible Values: "yes, no")
- **PDNS_ALLOW_RECURSION**: List of subnets that are allowed to recurse (Default: "127.0.0.1", Possible Values: "")
- **POWERADMIN_HOSTMASTER**: default hostmaster (Default: "", Possible Values: "")
- **POWERADMIN_NS1**: default Nameserver 1 (Default: "", Possible Values: "")
- **POWERADMIN_NS2**: default Nameserver 2 (Default: "", Possible Values: "")