美文网首页
go ip操作

go ip操作

作者: pingforever | 来源:发表于2017-05-16 17:49 被阅读0次

判断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)
    }
}

相关文章

网友评论

      本文标题:go ip操作

      本文链接:https://www.haomeiwen.com/subject/nunlxxtx.html