本文へ移動

cidrcontains 関数

cidrcontains は、CIDR表記で与えられたIPアドレスまたはアドレスプレフィックスが、指定されたIPネットワークアドレスプレフィックス内にあるかどうかを判定します。

両方の引数は、IPv4またはIPv6のいずれかの同じアドレスファミリに属している必要があります。ファミリが一致しない場合は、エラーが発生します。

コードブロック
> cidrcontains("192.168.2.0/20", "192.168.2.1")
true
> cidrcontains("192.168.2.0/20", "192.168.2.0/22")
true
> cidrcontains("192.168.2.0/20", "192.126.2.1")
false
> cidrcontains("192.168.2.0/20", "192.126.2.0/18")
false
> cidrcontains("fe80::/48", "fe80::1")
true
> cidrcontains("fe80::/48", "fe81::1")
false