0b1633ae7401b6d4840effd74c66b193dccf153a
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 |