diff --git a/internal/web/actions/default/dns/domains/domainutils/utils.go b/internal/web/actions/default/dns/domains/domainutils/utils.go index 6d5fbe26..56399341 100644 --- a/internal/web/actions/default/dns/domains/domainutils/utils.go +++ b/internal/web/actions/default/dns/domains/domainutils/utils.go @@ -71,7 +71,10 @@ func ValidateRecordName(name string) bool { } pieces := strings.Split(name, ".") - for _, piece := range pieces { + for index, piece := range pieces { + if index == 0 && piece == "*" { + continue + } if piece == "-" || strings.HasPrefix(piece, "-") || strings.HasSuffix(piece, "-") ||