Skip to content

Fortified IDDocs

ipv4

ipv4 reference and configuration shared across Fortified ID products.

Extension for asserting IPv4 addresses

Returns true is the supplied IP belongs to the supplied subnet in CIDR notation.

Use this function to assert that a client belongs to a specific network.

IP-addresses should be octets in dotted-string format: '192.168.30.5'

Subnets are specified using CIDR notation containing an ip and the length of the subnet mask: '10.1.1.0/24'

ipv4.isInSubnet(ip, subnet)

NameTypeDescription
ipstringThe IP-address in octets
subnetstringThe subnet in CIDR-notation
ipv4.isInSubnet('127.0.0.1', '127.0.0.0/8') // true
ipv4.isInSubnet('192.168.10.25', '192.168.10.0/24') // true
ipv4.isInSubnet('192.168.10.25', '192.168.0.0/16') // true
ipv4.isInSubnet('192.168.10.25', '10.0.1.0/24') // false
ipv4.isInSubnet('192.168.10.25', '192.168.11.0/24') // false