67
67
not_found_error_out()
72
def is_address_in_network(network, address):
74
Determine whether the provided address is within a network range.
76
:param network (str): CIDR presentation format. For example,
78
:param address: An individual IPv4 or IPv6 address without a net
79
mask or subnet prefix. For example, '192.168.1.1'.
80
:returns boolean: Flag indicating whether address is in network.
83
network = netaddr.IPNetwork(network)
84
except (netaddr.core.AddrFormatError, ValueError):
85
raise ValueError("Network (%s) is not in CIDR presentation format" %
88
address = netaddr.IPAddress(address)
89
except (netaddr.core.AddrFormatError, ValueError):
90
raise ValueError("Address (%s) is not in correct presentation format" %
92
if address in network: