4b41092234821f2e365db418ed6824ede1b61c68
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 |