package util import "strings" // Check for port in resolvers func Port(resolvers []string) []string { // No resolvers found if len(resolvers) == 0 { resolvers = append(resolvers, "1.1.1.1:53") resolvers = append(resolvers, "9.9.9.9:53") return resolvers } // Go through resolvers for index, resolver := range resolvers { // Split split := strings.Split(resolver, ":") // No port found if len(split) == 1 { // Ignore empty & commented lines if resolver != "" && !strings.HasPrefix(resolver, "#") { resolvers[index] = resolver + ":53" } } } return resolvers }