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