currently, the library only does basic string-based matching; however the standard way to achieve this is CIDR notation, for example something like `100.64.0.0/16` for IPv4 or `fd7a:115c:a1e0::/48` for IPv6