package aghnet import ( "strings" ) // NormalizeDomain returns a lowercased version of host without the final dot, // unless host is ".", in which case it returns it unchanged. That is a special // case that to allow matching queries like: // // dig IN NS '.' func NormalizeDomain(host string) (norm string) { if host == "." { return host } return strings.ToLower(strings.TrimSuffix(host, ".")) }