mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-21 05:44:07 -07:00
multi nameserver support
This commit is contained in:
parent
6d9246e3ad
commit
69aabadcc3
1 changed files with 13 additions and 2 deletions
|
@ -64,8 +64,13 @@ is_template_valid 'dns'
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
|
|
||||||
# Defining variables
|
# Defining variables
|
||||||
ns1=$(get_user_value '$NS1')
|
i=1
|
||||||
ns2=$(get_user_value '$NS2')
|
ns=$(get_user_value '$NS')
|
||||||
|
for nameserver in ${ns//,/ };do
|
||||||
|
eval ns$i=$nameserver
|
||||||
|
i=$((i + 1))
|
||||||
|
done
|
||||||
|
|
||||||
if [ -z "$soa" ]; then
|
if [ -z "$soa" ]; then
|
||||||
soa="$ns1"
|
soa="$ns1"
|
||||||
fi
|
fi
|
||||||
|
@ -77,6 +82,12 @@ cat $V_DNSTPL/$template.tpl |\
|
||||||
-e "s/%domain%/$domain/g" \
|
-e "s/%domain%/$domain/g" \
|
||||||
-e "s/%ns1%/$ns1/g" \
|
-e "s/%ns1%/$ns1/g" \
|
||||||
-e "s/%ns2%/$ns2/g" \
|
-e "s/%ns2%/$ns2/g" \
|
||||||
|
-e "s/%ns3%/$ns3/g" \
|
||||||
|
-e "s/%ns4%/$ns4/g" \
|
||||||
|
-e "s/%ns5%/$ns5/g" \
|
||||||
|
-e "s/%ns6%/$ns6/g" \
|
||||||
|
-e "s/%ns7%/$ns7/g" \
|
||||||
|
-e "s/%ns8%/$ns8/g" \
|
||||||
-e "s/%date%/$V_DATE/g" > $V_USERS/$user/zones/$domain
|
-e "s/%date%/$V_DATE/g" > $V_USERS/$user/zones/$domain
|
||||||
|
|
||||||
# Adding dns.conf record
|
# Adding dns.conf record
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue