These functions check whether an address falls within a network.
is_within() performs a one-to-one matching between addresses and networks.
is_within_any() checks if each address falls within any of the networks.
Arguments
- address
An
ip_addressvector- network
An
ip_networkvector
See also
Use is_subnet() to check if an ip_network is within another
ip_network.
Examples
is_within(ip_address("192.168.2.6"), ip_network("192.168.2.0/28"))
#> [1] TRUE
is_within(ip_address("192.168.3.6"), ip_network("192.168.2.0/28"))
#> [1] FALSE
is_within_any(ip_address("192.168.3.6"), ip_network(c("192.168.2.0/28", "192.168.3.0/28")))
#> [1] TRUE