Page 1 of 1

how to add a ns records with AAAA ipv6

Posted: Sat Mar 17, 2018 7:32 am
by birender
Hi when i try to add a NS with IPv6 AAAA it showing error Error: IN A ns4.domain.com does not exist is by default vestacp supports only IPv4 for dns records ...?

Now DNS server are hosted with IPv6 also please add this feature.

regards,

Birender

Re: how to add a ns records with AAAA ipv6

Posted: Wed Mar 21, 2018 11:18 am
by birender
Hi still no reply ...? from any tech guru of Vestacp

Re: how to add a ns records with AAAA ipv6

Posted: Wed Mar 21, 2018 12:09 pm
by birender
Hi any one from vestacp check this ...

this code is there in usr/locl/vesta/func/domain.sh

# Validate nameserver
is_dns_nameserver_valid() {
d=$1
t=$2
r=$3
if [ "$t" = 'NS' ]; then
remote=$(echo $r |grep ".$domain.$")
if [ ! -z "$remote" ]; then
zone=$USER_DATA/dns/$d.conf
a_record=$(echo $r |cut -f 1 -d '.')
n_record=$(grep "RECORD='$a_record'" $zone| grep "TYPE='A'")
if [ -z "$n_record" ]; then
check_result $E_NOTEXIST "IN A $a_record.$d does not exist"
fi
fi
fi
}

This is happending when i am adding ns with ipv6 AAAA record.

Error: IN A ns2-ipv6.example.com does not exist

why its only taking ipv6 A records only for NS nameservers it should also accept AAAA record for IPV6