docker-powerdns - PowerDNS + Recursor + Admin GUI + Adblock in one single Docker

  •        270

In order to enable this Docker to handle IPv6 queries, you should do some further actions. See this preparation script for more informations. If you want to enable ad-blocking on top of your entries, just set the relative environment variable to true. List courtesy of Pi-Hole project.

https://github.com/julianxhokaxhiu/docker-powerdns

Tags
Implementation
License
Platform

   




Related Projects

pdns - PowerDNS

  •    C++

PowerDNS is copyright © 2001-2018 by PowerDNS.COM BV and lots of contributors, using the GNU GPLv2 license (see NOTICE for the exact license and exception used). This file may lag behind at times. For most recent updates, always check https://doc.powerdns.com/md/changelog/.

docker-homebridge - Homebridge Docker

  •    Shell

This Alpine/Debian Linux based Docker image allows you to run Nfarina's Homebridge on your home network which emulates the iOS HomeKit API. Homebridge requires full access to your local network to function correctly which can be achieved using the --net=host flag. Currently this image will not work when using Docker for Mac or Docker for Windows due to this and this.

PowerDNS - DNS resolver

  •    C++

PowerDNS is a DNS server which helps to resolve the name server. It supports geographic load balancing and failover. It stores zone information to relational database and BIND style file.

poweradmin - A web-based control panel for PowerDNS

  •    PHP

Poweradmin is a friendly web-based DNS administration tool for Bert Hubert's PowerDNS server. The interface has full support for most of the features of PowerDNS. It has full support for all zone types (master, native and slave), for supermasters for automatic provisioning of slave zones, full support for IPv6 and comes with multi-language support.

Atomia DNS - DNS Management Software

  •    Perl

Atomia DNS is a multitenant system for handling large amounts of DNS data through programmatic interfaces. Atomia DNS also contains synchronization agents for making sure that this data hits all of your name servers. Agents for PowerDNS (which is our recommended, default DNS server option) and Bind-DLZ are included.


skydock - Service discovery via DNS for docker

  •    Go

Docker supports DNS based service discovery now. You should use the Docker implementation instead of this project. Skydock was built at a time when Docker did not support DNS discovery or auto registration. I'll keep the repo up for past years and as reference for others but don't use it if you have a recent version of Docker.Skydock monitors docker events when containers start, stop, die, kill, etc and inserts records into a dynamic DNS server skydns. This allows standard DNS queries for services running inside docker containers. Because lets face it, if you have to modify your application code to work with other service discovery solutions you might as well just give up. DNS just works and it works well. Also you cannot be expected to modify application code that you don't own. Passing service urls via the cli or in static config files (nginx) will not be possible if your service discovery solution requires a client library just to fetch an IP.

muguet - DNS Server & Reverse proxy for Docker - Compatible with docker-compose, boot2docker and docker-machine

  •    Javascript

When using Docker, it's sometimes a pain to access your containers using specific IPs/ports. Muguet provides you with a DNS Server that resolves auto-generated hostnames to your containers IPs, plus a Reverse Proxy to access all your web apps on port 80.

docker-bind - Dockerize BIND DNS server with webmin for DNS administration

  •    Shell

Dockerfile to create a Docker container image for BIND DNS server bundled with the Webmin interface. BIND is open source software that implements the Domain Name System (DNS) protocols for the Internet. It is a reference implementation of those protocols, but it is also production-grade software, suitable for use in high-volume and high-reliability applications.

docker-pi-hole - pi-hole in a docker container

  •    Python

A Docker project to make a lightweight x86 and ARM container with pi-hole functionality. DockerCloud automatically builds the latest docker-pi-hole changes into images which can easily be pulled and ran with a simple docker run command. Changes and updates under development or testing can be found in the dev tags section.

docker-pi-hole - pi-hole in a docker container

  •    Python

A Docker project to make a lightweight x86 and ARM container with Pi-hole functionality. DockerCloud automatically builds the latest docker-pi-hole changes into images which can easily be pulled and ran with a simple docker run command. Changes and updates under development or testing can be found in the dev tags section.

powerdns-on-rails - Rails frontend for PowerDNS running MySQL or PostgreSQL backends

  •    Ruby

Rails frontend for PowerDNS running MySQL or PostgreSQL backends

containerdns - a full cache DNS for kubernetes

  •    C

ContainerDNS is used as internal DNS server for k8s cluster, and use DNS library : https://github.com/miekg/dns. containerdns-kubeapi will monitor the services in k8s cluster,when the service is created and has been assigned with external ips, the user(docker)in cluster can access the service with the domain. When the domain has multiple ips, the containerdns will choose one actived for the user randomly, it seems like a load balancer. Also the containerdns offer "session persistence", that means we query one domain from one user ip, then the user access the domain later, the user will get the same service ip.

docker-onion-nmap - Scan

  •    Shell

Use nmap to scan hidden "onion" services on the Tor network. Minimal image based on alpine, using proxychains to wrap nmap. Tor and dnsmasq are run as daemons via s6, and proxychains wraps nmap to use the Tor SOCKS proxy on port 9050. Tor is also configured via DNSPort to anonymously resolve DNS requests to port 9053. dnsmasq is configured to with this localhost:9053 as an authority DNS server. Proxychains is configured to proxy DNS through the local resolver, so all DNS requests will go through Tor and applications can resolve .onion addresses. When the container boots, it launches Tor and dnsmasq as daemons. The tor_wait script then waits for the Tor SOCKS proxy to be up before executing your command.

your-dns - A docker-compose file to provide a secure adblocking DNS server

  •    

NOTE: if you are interested in a hosted solution, please take a look at nextdns.io. I'm not affiliated with nextdns.io. NEW: Try using your-dns.run as a DNS-over-TLS server. You can use this domain with "Private DNS" feature in > Android 9 (Pie). This server is set up using the your-dns-run branch of this repo.

wagl - :bee: DNS Service Discovery for Docker Swarm

  •    Go

wagl runs inside your Docker Swarm cluster and provides DNS-based service discovery (using DNS A and SRV records) and simple load balancing by rotating the list of IP addresses in DNS records. other containers in the cluster will be able to reach this container using URL http://api.swarm. It is a minimalist solution, yet handles most of the basic DNS service discovery functionality well ––but we're open to pull requests.

dnsdock - DNS service discovery for Docker containers

  •    Go

DNS server for automatic docker container discovery. Simplified version of crosbymichael/skydock. This project was initially created and maintained by tonistiigi.

poweradmin - A web-based control panel for PowerDNS

  •    PHP

A web-based control panel for PowerDNS

PowerDNS Administration

  •    PHP

A PowerDNS gmysql/gpgsql backend administration tool written in PHP

xip-pdns - PowerDNS pipe backend adapter powering xip.io

  •    Shell

This is the source of the PowerDNS pipe backend adapter powering xip.io.