Skip to content

Instantly share code, notes, and snippets.

@178inaba
Created December 25, 2015 02:57
Show Gist options
  • Select an option

  • Save 178inaba/8ec9640d42b7467d3b4f to your computer and use it in GitHub Desktop.

Select an option

Save 178inaba/8ec9640d42b7467d3b4f to your computer and use it in GitHub Desktop.
contains ip
package main
import (
"fmt"
"net"
)
func main() {
_, netIp, _ := net.ParseCIDR("192.168.0.0/25")
// true
ip1 := net.ParseIP("192.168.0.127")
fmt.Println(netIp.Contains(ip1))
// false
ip2 := net.ParseIP("192.168.0.128")
fmt.Println(netIp.Contains(ip2))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment