lglass.md
... ...
@@ -7,3 +7,19 @@ lglass is a Python software package designed for Internet Registries like the DN
7 7
lglass provides an event-based whois daemon with internal caching, which was written in Python. It is very simple to run an instance:
8 8
9 9
$ python -m lglass.whoisd -D $PATH_TO_DATA_DIR -H $HOST -P $PORT
10
+
11
+## Generate zone files
12
+
13
+lglass also provides a script to generate zone files from the registry. It's named zonegen.py and requires a registry dump from Monotone.
14
+
15
+To generate DNS zones:
16
+
17
+ $ python zonegen.py -d $PATH_TO_DATA_DIR -n ns1... -n ns2... -e foo.bar.com dns -z dn42
18
+
19
+To generate IPv4 rDNS zones:
20
+
21
+ $ python zonegen.py -d $PATH_TO_DATA_DIR -n ns1... -n ns2... -e foo.bar.com rdns4 -N 172.22.0.0/16
22
+
23
+To generate IPv6 rDNS zones:
24
+
25
+ $ python zonegen.py -d $PATH_TO_DATA_DIR -n ns1... -n ns2... -e foo.bar.com rdns6 -N fd00::/8