blob: 7ecf05147f7cc6c3238056ef3b9b3acf895d4d3f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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/)
|