mask := net.IPv4Mask(255, 255, 0, 0)
cidr := "192.168.1.0/24" ip, ipnet, err := net.ParseCIDR(cidr) if err != nil { // handle error } mask := ipnet.Mask
ip := net.ParseIP("192.168.1.100") network := net.IPNet{ IP: net.ParseIP("192.168.1.0"), Mask: net.IPv4Mask(255, 255, 255, 0), } if network.Contains(ip) { fmt.Println("IP address is in network range") } else { fmt.Println("IP address is not in network range") }In this example, we check whether an IP address is within a network range defined by a network address and mask. Package library: `net` package.