1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-10 11:10:29 +02:00
dockerfiles/pdnsd
2017-05-08 07:05:07 +08:00
..
docker-compose.yml add pdnsd 2015-06-30 08:41:42 +08:00
Dockerfile swith to new domain: easypi.pro 2017-05-08 07:05:07 +08:00
pdnsd.conf add pdnsd 2015-06-30 08:41:42 +08:00
README.md update 2015-06-30 08:52:07 +08:00

pdnsd

pdnsd is a proxy DNS server with permanent caching (the cache contents are written to hard disk on exit) that is designed to cope with unreachable or down DNS servers (for example in dial-in networking).

Since version 1.1.0, pdnsd supports negative caching.

docker-compose.yml

pdnsd:
  image: vimagick/pdnsd
# volumes:
#   - pdnsd.conf:/etc/pdnsd.conf
  ports:
    - "53:53/tcp"
    - "53:53/udp"
  restart: always

Uncomment volumes to use customized config file.

server

$ cd ~/fig/pdnsd/
$ docker-compose up -d
$ docker exec pdnsd_pdnsd_1 pdnsd-ctl status

client

$ dig @1.2.3.4 www.youtube.com