User Tools

Site Tools


convert_tinydns_data_format_to_zone_file_format_described_by_rfc_1035_bind-style

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
convert_tinydns_data_format_to_zone_file_format_described_by_rfc_1035_bind-style [2020/04/08 21:25]
127.0.0.1 external edit
convert_tinydns_data_format_to_zone_file_format_described_by_rfc_1035_bind-style [2020/04/08 21:28] (current)
admin
Line 25: Line 25:
      dig +nostats +onesoa +nocmd @127.0.0.1 AXFR $domain | \      dig +nostats +onesoa +nocmd @127.0.0.1 AXFR $domain | \
      sed -e "s/\(.*\)2560\(.*SOA\t[^ ]\+ [^ ]\+ \)[0-9 ]\+/\1259200\2(\n\t$SERIAL ; serial\n\t3H         ; refresh\n\t1H         ; retry\n\t3W         ; expire\n\t600)       ; ttl neg caching/" >> zone/$domain.zone      sed -e "s/\(.*\)2560\(.*SOA\t[^ ]\+ [^ ]\+ \)[0-9 ]\+/\1259200\2(\n\t$SERIAL ; serial\n\t3H         ; refresh\n\t1H         ; retry\n\t3W         ; expire\n\t600)       ; ttl neg caching/" >> zone/$domain.zone
-  done 
-   
-  # This will generate a list of the zones to be used with the YADIFA name server 
-  rm -f zone/zones.conf.* 
-  grep "^\." data | cut -d: -f1 | uniq | cut -c2- | while read domain; do 
-     sed -e "s/XXX/$domain/" zone-list-master.tpl >> zone/zones.conf.master 
-     sed -e "s/XXX/$domain/" zone-list-slave.tpl >> zone/zones.conf.slave 
   done   done
- 
-==== zone-list-master.tpl ==== 
-  <zone> 
-     domain      XXX 
-     file        masters/XXX.zone 
-     type        master 
-     #dnssec-policy           "normal-policy" 
-  </zone> 
-   
- 
-==== zone-list-slave.tpl ==== 
-  <zone> 
-     domain      XXX 
-     file        slaves/XXX.zone 
-     type        slave 
-     master      10.0.0.1 
-  </zone> 
-   
  
convert_tinydns_data_format_to_zone_file_format_described_by_rfc_1035_bind-style.txt ยท Last modified: 2020/04/08 21:28 by admin