github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgNet/kmgDns/kmgDns.go (about)

     1  package kmgDns
     2  
     3  import "strings"
     4  
     5  // 例如 www.google.com -> []string{www.google.com,google.com,com}
     6  func GetSupperDomainList(domain string) []string {
     7  	output := []string{}
     8  	parts := strings.Split(domain, ".")
     9  	for i := 0; i < len(parts); i++ {
    10  		output = append(output, strings.Join(parts[i:], "."))
    11  	}
    12  	return output
    13  }