- OpenTofu言語
- 関数
- cidrcontains
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