package dns import "strings" // Extract the username from the domain name @domain that we're processing // at the moment. func ExtractUsername(pagesDomain, domain string) string { suffixlessDomain := strings.TrimSuffix(domain, "."+pagesDomain) usernameParts := strings.Split(suffixlessDomain, ".") if len(usernameParts) == 1 { return usernameParts[0] } return strings.Join(usernameParts, ".") }