diff --git a/10-50-reverse.sh b/10-50-reverse.sh index 6006790..d067131 100755 --- a/10-50-reverse.sh +++ b/10-50-reverse.sh @@ -1,26 +1,17 @@ #!/bin/bash -#Name der Zone DomainZone="50.10.in-addr.arpa." -#Positionen und Namen der Forward Lookup Zone Files ForwardZoneFiles=("/srv/fff-dns/db.fff.community") ReverseZoneFile="/var/lib/bind/db.50.10" #Temporäres Verzeichnis - muss pro Zone exclusiv sein! TempDir="/tmp/50.10.in-addr.arpa" -#TTL TTL=3600 -#refresh refresh=2000 -#retry retry=6400 -#expire expire=2419200 -#minimum minimum=86400 -#contact-mail -contact=franken.freifunk.net. -#responsible DNS Server by name (for reverseDNS your own) -responsible=aquarius.gw.fff.community. +contactemail=franken.freifunk.net. +reverseservername=aquarius.gw.fff.community. ################################################################# @@ -58,8 +49,8 @@ done Serials=( $( for i in ${Serials[@]}; do echo "$i"; done | sort -rn ) ) serial=${Serials[0]} -echo "$DomainZone $TTL IN SOA $responsible $contact $serial $refresh $retry $expire $minimum" > "$TempDir/$DomainZone" -echo "$DomainZone $TTL IN NS $responsible" >> "$TempDir/$DomainZone" +echo "$DomainZone $TTL IN SOA $reverseservername $contactemail $serial $refresh $retry $expire $minimum" > "$TempDir/$DomainZone" +echo "$DomainZone $TTL IN NS $reverseservername" >> "$TempDir/$DomainZone" for ForwardZoneFile in $(ls $TempDir) do Hosts=($(cat "$TempDir/$ForwardZoneFile" | grep -v SOA | awk '{ print $1 }'))