dns_gen.rb
Go ahead and try:
$ hg clone http://bitbucket.org/nolith/dns_gen/ $ cd dns_gen
$ ./dns_gen.rb 2001:db8:dead::cafe 2001:db8:dead::cb01 mydomain.com dhcp ; HOSTS dhcp-0-0-0-cafe 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:cafe dhcp-0-0-0-caff 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:caff dhcp-0-0-0-cb00 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:cb00 dhcp-0-0-0-cb01 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:cb01 ; REVERSE $ORIGIN 0.0.0.0.d.a.e.d.8.b.d.0.1.0.0.2.ip6.arpa. e.f.a.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-cafe.mydomain.com. f.f.a.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-caff.mydomain.com. 0.0.b.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-cb00.mydomain.com. 1.0.b.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-cb01.mydomain.com.
Or
$ ./dns_gen.rb 2001:db8:dead::cafe 2001:db8:dead::cb01 mydomain.com dhcp --complete ; HOSTS dhcp-0-0-0-cafe.mydomain.com. 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:cafe dhcp-0-0-0-caff.mydomain.com. 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:caff dhcp-0-0-0-cb00.mydomain.com. 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:cb00 dhcp-0-0-0-cb01.mydomain.com. 4800 IN AAAA 2001:0db8:dead:0000:0000:0000:0000:cb01 ; REVERSE $ORIGIN 0.0.0.0.d.a.e.d.8.b.d.0.1.0.0.2.ip6.arpa. e.f.a.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-cafe.mydomain.com. f.f.a.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-caff.mydomain.com. 0.0.b.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-cb00.mydomain.com. 1.0.b.c.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dhcp-0-0-0-cb01.mydomain.com.
This revision is from 2009-08-28 12:50
