diff --git a/func/main.sh b/func/main.sh
index eed62797..bebeeb1b 100644
--- a/func/main.sh
+++ b/func/main.sh
@@ -590,7 +590,7 @@ is_dbuser_format_valid() {
# DNS record type validator
is_dns_type_format_valid() {
- known_dnstype='A,AAAA,NS,CNAME,MX,TXT,SRV,DNSKEY,KEY,IPSECKEY,PTR,SPF'
+ known_dnstype='A,AAAA,NS,CNAME,MX,TXT,SRV,DNSKEY,KEY,IPSECKEY,PTR,SPF,TLSA'
if [ -z "$(echo $known_dnstype |grep -w $1)" ]; then
check_result $E_INVALID "invalid dns record type format :: $1"
fi
diff --git a/web/templates/admin/add_dns_rec.html b/web/templates/admin/add_dns_rec.html
index 0ebc0552..2f5a00e5 100644
--- a/web/templates/admin/add_dns_rec.html
+++ b/web/templates/admin/add_dns_rec.html
@@ -80,6 +80,7 @@
+