view scripts/nameserver_autogen/dnsmasq_tld_conffile @ 282:4d03d8de7eac
draft
updated darknet sizes and growth rates
author
Nick <nick@somerandomnick.ano>
date
Tue, 23 Nov 2010 04:36:02 +0000 (2010-11-23)
parents
750fe07d268e
children
bc0c2cfc9921
line source
+ − #!/bin/bash
+ − #
+ − # Call this script directly from the git root and redirect
+ − # its output to a file.
+ − # This file should then be imported in the dnsmasq.conf
+ − # using the conf-file=path-to-this-file statement.
+ − #
+ −
+ − sh scripts/check_db_safety || exit 1
+ −
+ −
+ − LS = "ls --color=never"
+ −
+ − for a in $( $LS db/ip/) ; do
+ − for b in $( $LS db/ip/${ a } ) ; do
+ − for c in $( $LS db/ip/${ a } /${ b } ) ; do
+ − if [ -d db/ip/${ a } /${ b } /${ c } /ns/ ] ; then
+ − for ns in $( $LS db/ip/${ a } /${ b } /${ c } /ns/) ; do
+ − A1 = $( scripts/hex2dec ${ a } )
+ − B1 = $( scripts/hex2dec ${ b } )
+ − C1 = $( scripts/hex2dec ${ c } )
+ − STR = "server=/ ${ C1 } . ${ B1 } . ${ A1 } .in-addr.arpa/ $( scripts/ns2ip -f ${ ns } ) "
+ − echo $STR
+ − done
+ − fi
+ − done
+ − done
+ − done
+ −
+ − echo
+ −
+ − for tld in $( $LS db/dom/) ; do
+ − for domain in $( $LS db/dom/${ tld } /) ; do
+ − for ns in $( $LS db/dom/${ tld } /${ domain } /ns/) ; do
+ − STR = "server=/ ${ domain } . ${ tld } / $( scripts/ns2ip -f ${ ns } ) "
+ − echo $STR
+ − done ;
+ − done ;
+ − done