go ip操作

2017-05-16  本文已影响0人  pingforever

判断IP是否在区间内

network := "192.168.5.0/24"
clientips := []string{
    "192.168.5.1",
    "192.168.6.0",
}
_, subnet, _ := net.ParseCIDR(network)
for _, clientip := range clientips {
    ip := net.ParseIP(clientip)
    if subnet.Contains(ip) {
        fmt.Println("IP in subnet", clientip)
    }
}
上一篇 下一篇

猜你喜欢

热点阅读