最近想找点短的域名自己建站用,于是想自己扫扫有哪些短的(4位)的.com地址,分享一下几行代码:
1. input: 域名 return: 可用/不可用
func checkdoman(url string) (bool) {
client := http.Client{}
resp, err := client.Get("http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=" + url)
if err != nil {
logs.Debug("err:%v", err)
return false
}
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
if strings.Contains(string(body), "210 : Domain name is available") {
return true
} else {
return false
}
}
2. 遍历扫描4位域名:
加了个定时器NewTicker,主要为了限速
func Check4dight() {
CharStr := "0123456789abcdefghijklmnopqrstuvwxyz"
for i := 0; i < len(CharStr); i++ {
for n := 0; n < len(CharStr); n++ {
for m := 0; m < len(CharStr); m++ {
for j := 0; j < len(CharStr); j++ {
domain := fmt.Sprintf("%c%c%c%c.com", CharStr[i], CharStr[n], CharStr[m], CharStr[j])
t := time.NewTicker(time.Millisecond * 200)
<-t.C
go checkdoman(domain)
}
}
}
}
}
顺便分享几个:
2018/11/12 22:54:26.542 [D] [main.go:36] 11a4.com 2018/11/12 22:54:34.010 [D] [main.go:36] 11b3.com 2018/11/12 22:55:28.560 [D] [main.go:36] 11i2.com 2018/11/12 22:55:52.769 [D] [main.go:36] 11l4.com 2018/11/12 22:55:53.530 [D] [main.go:36] 11l7.com 2018/11/12 22:56:14.886 [D] [main.go:36] 11o2.com 2018/11/12 22:56:15.096 [D] [main.go:36] 11o3.com 2018/11/12 22:57:00.302 [D] [main.go:36] 11u4.com 2018/11/12 22:57:14.897 [D] [main.go:36] 11w2.com 2018/11/12 22:59:00.725 [D] [main.go:36] 12a8.com 2018/11/12 22:59:08.568 [D] [main.go:36] 12b0.com 2018/11/12 22:59:23.040 [D] [main.go:36] 12d8.com 2018/11/12 22:59:29.211 [D] [main.go:36] 12e2.com 2018/11/12 22:59:37.264 [D] [main.go:36] 12f5.com 2018/11/12 23:00:00.224 [D] [main.go:36] 12i7.com 2018/11/12 23:00:00.963 [D] [main.go:36] 12ia.com 2018/11/12 23:00:06.381 [D] [main.go:36] 12j1.com 2018/11/12 23:00:13.961 [D] [main.go:36] 12k2.com 2018/11/12 23:00:22.237 [D] [main.go:36] 12l6.com 2018/11/12 23:00:23.073 [D] [main.go:36] 12l0.com 2018/11/12 23:00:28.571 [D] [main.go:36] 12m1.com 2018/11/12 23:00:43.662 [D] [main.go:36] 12o2.com 2018/11/12 23:00:44.680 [D] [main.go:36] 12o7.com 2018/11/12 23:00:51.557 [D] [main.go:36] 12p4.com 2018/11/12 23:01:06.278 [D] [main.go:36] 12r4.com 2018/11/12 23:02:05.347 [D] [main.go:36] 12z4.com 2018/11/12 23:03:35.173 [D] [main.go:36] 13b3.com
可用的4位还是很多的,首位才扫到3,就有3万多个了。