From f5f18051d73aa942b4f92042719262c10bb0898e Mon Sep 17 00:00:00 2001 From: Lexi Winter Date: Sat, 7 Jun 2025 12:29:17 +0100 Subject: add a README --- README | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..7ecf051 --- /dev/null +++ b/README @@ -0,0 +1,22 @@ +DNS management scripts +====================== + +these are the scripts i use to manage my DNS zones and Unbound configuration. + +quick start: + ++ the zones are stored in the 'zones/' directory. ++ each zone is an ERB template. ++ to update all zones, run 'make updates-zones'. ++ to display what would be updated without actually update it, + run 'make diff'. + +the actual update logic is in the Makefile. + +requirements: + ++ bmake (or pmake) ++ getaddrinfo(1) ++ the 'erb' tool (from the 'erb' Ruby gem) ++ nsupdate ++ nsdiff (https://dotat.at/prog/nsdiff/) -- cgit v1.2.3