diff --git a/pkg/meshname/server.go b/pkg/meshname/server.go index 0420d5f..cdd8112 100644 --- a/pkg/meshname/server.go +++ b/pkg/meshname/server.go @@ -105,11 +105,11 @@ func (s *MeshnameServer) handleMeshnameRequest(w dns.ResponseWriter, r *dns.Msg) } // process domain - input := strings.TrimSuffix(q.Name, ".") + input := strings.ToLower(strings.TrimSuffix(q.Name, ".")) subDomain := "" tld := "" for i := range tldList { - t := tldList[i] + t := strings.ToLower(tldList[i]) if strings.HasSuffix(input, "."+t) { // define tld tld = t