Skip to content

Latest commit

 

History

History
80 lines (56 loc) · 2.83 KB

README.md

File metadata and controls

80 lines (56 loc) · 2.83 KB

Configurations for DNSdist

Configuration examples for DNSdist PowerDNS

Default:

Administration:

Routing DNS traffic:

Security configuration:

Logging DNS traffic:

Miscs:

Run config from docker

Start

sudo docker run -d -p 8053:53/udp -p 8053:53/tcp -p 8083:8080 --name=dnsdist --volume=$PWD/basic_config.lua:/etc/dnsdist/conf.d/dnsdist.conf:ro powerdns/dnsdist-18:1.8.0

Reload configuration

sudo docker stop dnsdist && sudo docker start dnsdist

Display logs

sudo docker logs dnsdist
dnsdist 1.8.0 comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2
Added downstream server 1.1.1.1:53
Listening on 0.0.0.0:53
ACL allowing queries from: 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, ::1/128, fc00::/7, fe80::/10
Console ACL allowing connections from: 127.0.0.0/8, ::1/128
Marking downstream 1.1.1.1:53 as 'up'
Polled security status of version 1.8.0 at startup, no known issues reported: OK

Testing DNS resolution

dig @127.0.0.1 -p 8053 +tcp google.com

Testing Web console access

curl -u admin:open http://127.0.0.1:8083