Skip to content

Commit 50f08b7

Browse files
authored
Remove trailing dot
I check some servers and some times I see than cname not working, I check records and the problem is than some useres add record whit a dot ( in vesta GUI or CLI ) comerecord. in cname 2222 google.com and vesta add it as it cname. 14400 IN CNAME google.com. test. 14400 IN MX 10 mail.googl.com. So whit this pull we remove that dot if added hola 14400 IN CNAME test.net. record 14400 IN CNAME hola.es. recordar 14400 IN CNAME Tres.net. This solve the dot but I think in a while loop, because vesta leave add users cname thiw multiple dots: Adding DNS Record → Record cname.......sdd.net has been created successfully. Maybe vesta team have better solution for this one.
1 parent 5500f3c commit 50f08b7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

bin/v-add-dns-record

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,16 @@ if [ ! -z "$DNS_CLUSTER" ]; then
109109
fi
110110
fi
111111

112+
# remove trailing dot at the end of NS/CNAME/MX/PTR/SRV record
113+
114+
if [[ $rtype =~ NS|CNAME|MX|PTR|SRV ]]; then
115+
trailing_dot2=$(echo $record | grep "\.$")
116+
if [ ! -z $trailing_dot2 ]; then
117+
record=$(echo "${record::-1}")
118+
fi
119+
fi
120+
121+
112122

113123
#----------------------------------------------------------#
114124
# Vesta #

0 commit comments

Comments
 (0)