CIDR_MATCH
描述
CIDR_MATCH
是一个行函数,用于比较两个值 TEXT
表示 CIDR 掩码和 IP 地址的参数,然后返回 1
如果 IP 地址在指定的子网掩码范围内,或者 0
(如果未自动选中)。语法
CIDR_MATCH
(CIDR_string
, IP_string
)返回值
返回一个
INTEGER
的值 1
IP 地址是否在 CIDR 掩码指示的子网范围内,并且 0
(如果未自动选中)。输入参数
- CIDR_string
- 必修内容。返回值的字段或表达式TEXT值,该值包含 IPV4 或 IPV6 CIDR 掩码(无类域间路由子网表示法)。IPV4 的 CIDR 掩码只能成功匹配 IPV4 地址,而 IPV6 的 CIDR 掩码只能成功匹配 IPV6 地址。
- IP_string
- 必修内容。返回值的字段或表达式TEXT包含 Internet 协议 (IP) 地址的值(包含 IPV4 或 IPV6)。
示例
将 IPV4 CIDR 子网掩码与 IPV4 地址进行比较:
CIDR_MATCH("60.145.56.0/24", "60.145.56.246") returns
1
CIDR_MATCH("60.145.56.0/30", "60.145.56.246") returns
0
将 IPV6 CIDR 子网掩码与 IPV6 IP 地址进行比较:
CIDR_MATCH("fe80::/70", "FE80::0202:B3FF:FE1E:8329") returns
1
CIDR_MATCH("fe80::/72", "FE80::0202:B3FF:FE1E:8329") returns
0