mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-10 11:10:29 +02:00
.. | ||
docker-compose.yml | ||
Dockerfile | ||
pdnsd.conf | ||
README.md |
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