Mercurial > hg > anonet-resdb
comparison scripts/nameserver_autogen/bind_tld_zonefile.sh @ 1206:08be53f67e42 draft
NSD requires absolute origin
author | cathugger <cathugger@cock.li> |
---|---|
date | Sun, 13 May 2018 19:28:39 +0000 |
parents | 29449ec44913 |
children | 49ea22e393ba |
comparison
equal
deleted
inserted
replaced
1205:29449ec44913 | 1206:08be53f67e42 |
---|---|
31 RDNS_ZONEFILE="$ZONEFILE_DIR/$DOM" | 31 RDNS_ZONEFILE="$ZONEFILE_DIR/$DOM" |
32 echo -n "generating IPv4 reverse lookup zonefile for $IP/8..." >&2 | 32 echo -n "generating IPv4 reverse lookup zonefile for $IP/8..." >&2 |
33 | 33 |
34 echo "; this zonefile genreated on: `date -u`" > "$RDNS_ZONEFILE".tmp | 34 echo "; this zonefile genreated on: `date -u`" > "$RDNS_ZONEFILE".tmp |
35 echo '$TTL 3600' >> "$RDNS_ZONEFILE".tmp | 35 echo '$TTL 3600' >> "$RDNS_ZONEFILE".tmp |
36 echo '$ORIGIN' $DOM >> "$RDNS_ZONEFILE".tmp | 36 echo '$ORIGIN' $DOM. >> "$RDNS_ZONEFILE".tmp |
37 echo '@ IN SOA @ root ('`date -u +" %Y%m%d%H"`' 60 300 3600000 3600 )' >> "$RDNS_ZONEFILE".tmp | 37 echo '@ IN SOA @ root ('`date -u +" %Y%m%d%H"`' 60 300 3600000 3600 )' >> "$RDNS_ZONEFILE".tmp |
38 echo '@ IN NS @' >> "$RDNS_ZONEFILE".tmp | 38 echo '@ IN NS @' >> "$RDNS_ZONEFILE".tmp |
39 echo '@ IN A 127.0.0.1' >> "$RDNS_ZONEFILE".tmp | 39 echo '@ IN A 127.0.0.1' >> "$RDNS_ZONEFILE".tmp |
40 | 40 |
41 for i in */*/ns/*;do | 41 for i in */*/ns/*;do |
58 ANO_ZONEFILE="$ZONEFILE_DIR/$TLD" | 58 ANO_ZONEFILE="$ZONEFILE_DIR/$TLD" |
59 echo -n "generating .${TLD} TLD zonefile..." >&2 | 59 echo -n "generating .${TLD} TLD zonefile..." >&2 |
60 | 60 |
61 echo "; this zonefile genreated on: `date -u`" > "$ANO_ZONEFILE".tmp | 61 echo "; this zonefile genreated on: `date -u`" > "$ANO_ZONEFILE".tmp |
62 echo '$TTL 3600' >> "$ANO_ZONEFILE".tmp | 62 echo '$TTL 3600' >> "$ANO_ZONEFILE".tmp |
63 echo '$ORIGIN' $TLD >> "$ANO_ZONEFILE".tmp | 63 echo '$ORIGIN' $TLD. >> "$ANO_ZONEFILE".tmp |
64 echo '@ IN SOA @ root ('`date -u +" %Y%m%d%H"`' 60 300 3600000 3600 )' >> "$ANO_ZONEFILE".tmp | 64 echo '@ IN SOA @ root ('`date -u +" %Y%m%d%H"`' 60 300 3600000 3600 )' >> "$ANO_ZONEFILE".tmp |
65 echo '@ IN NS @' >> "$ANO_ZONEFILE".tmp | 65 echo '@ IN NS @' >> "$ANO_ZONEFILE".tmp |
66 echo '@ IN A 127.0.0.1' >> "$ANO_ZONEFILE".tmp | 66 echo '@ IN A 127.0.0.1' >> "$ANO_ZONEFILE".tmp |
67 | 67 |
68 for name in *;do | 68 for name in *;do |