vhoff / lua-dnsdist-config-examples

Configuration examples for DNSdist PowerDNS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Configuration examples for DNSdist PowerDNS

License:MIT License


Languages

Language:Lua 98.6%Language:Shell 1.4%