跳至主要内容
Workday User Guide
上次更新时间 :2023-06-23
CIDR_MATCH

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