Skip to content

Keep caches of a recursive DNS Server filled with . NS records and A/AAAA

License

Notifications You must be signed in to change notification settings

miesi/DNS-Standheizung

Repository files navigation

DNS-Standheizung

Keep caches of a recursive DNS Server filled with . NS records and A/AAAA

Getting Started

git clone https://github.com/miesi/DNS-Standheizung

Prerequisites

Maven

Java

On debian based Systems

apt install maven openjdk-11-jre-headless

Building

cd DNS-Standheizung/
mvn package

Running

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

systemd

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]

Authors

  • Thomas Mieslinger

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Keep caches of a recursive DNS Server filled with . NS records and A/AAAA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages