Skip to content

Commit 69aabad

Browse files
committed
multi nameserver support
1 parent 6d9246e commit 69aabad

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

bin/v_add_dns_domain

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,13 @@ is_template_valid 'dns'
6464
#----------------------------------------------------------#
6565

6666
# Defining variables
67-
ns1=$(get_user_value '$NS1')
68-
ns2=$(get_user_value '$NS2')
67+
i=1
68+
ns=$(get_user_value '$NS')
69+
for nameserver in ${ns//,/ };do
70+
eval ns$i=$nameserver
71+
i=$((i + 1))
72+
done
73+
6974
if [ -z "$soa" ]; then
7075
soa="$ns1"
7176
fi
@@ -77,6 +82,12 @@ cat $V_DNSTPL/$template.tpl |\
7782
-e "s/%domain%/$domain/g" \
7883
-e "s/%ns1%/$ns1/g" \
7984
-e "s/%ns2%/$ns2/g" \
85+
-e "s/%ns3%/$ns3/g" \
86+
-e "s/%ns4%/$ns4/g" \
87+
-e "s/%ns5%/$ns5/g" \
88+
-e "s/%ns6%/$ns6/g" \
89+
-e "s/%ns7%/$ns7/g" \
90+
-e "s/%ns8%/$ns8/g" \
8091
-e "s/%date%/$V_DATE/g" > $V_USERS/$user/zones/$domain
8192

8293
# Adding dns.conf record

0 commit comments

Comments
 (0)