Keep caches of a recursive DNS Server filled with . NS records and A/AAAA
git clone https://github.com/miesi/DNS-Standheizung
On debian based Systems
apt install maven openjdk-11-jre-headless
cd DNS-Standheizung/
mvn package
Starting with default values
java -cp target/dnsCacheWarmer-1.0-SNAPSHOT-jar-with-dependencies.jar de.mieslinger.dnscachewarmer.Main
Preheat the local resolver
java -cp target/dnsCacheWarmer-1.0-SNAPSHOT-jar-with-dependencies.jar de.mieslinger.dnscachewarmer.Main -r 127.0.0.1
Help
java -cp target/dnsCacheWarmer-1.0-SNAPSHOT-jar-with-dependencies.jar de.mieslinger.dnscachewarmer.Main --help
copy systemd/[email protected]
to /etc/systemd/system
copy .jar
to /opt/dnsCacheWarmer
enable service with
systemctl enable [email protected]
systemctl start [email protected]
Monitor operations using
journalctl -u [email protected]
- Thomas Mieslinger
This project is licensed under the MIT License - see the LICENSE file for details