Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
CIDR_MATCH

CIDR_MATCH

Descripción

CIDR_MATCH
es una función de fila que compara dos
TEXT
argumentos que representan una máscara CIDR y una dirección IP, y devuelve
1
si la dirección IP se encuentra dentro de la máscara de subred especificada o
0
si no es así.

Sintaxis

CIDR_MATCH
(
CIDR_string
,
IP_string
)

Valor devuelto

Devuelve un
INTEGER
valor de
1
si la dirección IP se encuentra dentro de la subred indicada por la máscara CIDR y
0
si no es así.

Parámetros de entrada

CIDR_string
Es obligatorio. Un campo o expresión que devuelve un
TEXT
que contenga una máscara CIDR (notación de subred de enrutamiento interdominio sin clases) de IPv4 o de IPv6. Una máscara de CIDR de IPv4 solo puede cotejar correctamente direcciones IPv4, y una máscara de CIDR de IPv6 solo puede cotejar correctamente direcciones IPv6.
IP_string
Es obligatorio. Un campo o expresión que devuelve un
TEXT
que contiene una dirección de protocolo de Internet (IP) IPv4 o IPv6.

Ejemplos

Compare una máscara de subred CIDR de IPv4 con una dirección IP de 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
Compare una máscara de subred CIDR de IPv6 con una dirección IP de IPv6:
CIDR_MATCH("fe80::/70", "FE80::0202:B3FF:FE1E:8329") returns
1
CIDR_MATCH("fe80::/72", "FE80::0202:B3FF:FE1E:8329") returns
0