跳至主要內容
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
值內含 IPV4 或 IPV6 網際通訊協定 (IP) 位址。

範例

比較 IPV4 CIDR 子網掩碼與 IPV4 IP 位址︰
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