This is an old revision of the document!
Docker - DNS Server
I propose to create a Docker Bind9 Image using base Docker Alpine Linux images, with S6 init system.
Work in progress
The main router must be set to forward packets!
The ability to forward packets must be set / allowed, edit or add the following parameters in sudo vim /etc/sysctl.conf
:
- net.ipv4.ip_forward = 1
- net.ipv4.conf.all.proxy_arp = 1
After applying these changes reboot or apply setting using sudo sysctl -p /etc/sysctl.conf
/usr/sbin/named -f -4
to start the isc-bind9 application called named,-f
to run in foreground-4
to run ipv4 only
rndc stop
to stop namedrndc reload
to reload the named configuration filesnamed-checkconf /etc/bind/named.conf
named-checkzone kptree.net /etc/bind/db.kptree.net
named-checkzone 1.168.192.in-addr.arpa /etc/bind/db.1.168.192
References
- KPTree.net's bare metal implementation of dns - dhcp, based upon ISC Bind9 and DHCP on Debian 10 (was originally Ubuntu).