CIDR_MATCH
Descrição
CIDR_MATCH
é uma função de linha que compara dois TEXT
argumentos que representam uma máscara CIDR e um endereço IP, e retorna 1
se o endereço IP está dentro da máscara de sub-rede especificada ou 0
caso contrário,Sintaxe
CIDR_MATCH
(CIDR_string
, IP_string
)Valor de retorno
Retorna
INTEGER
valor de 1
se o endereço IP está contido na sub-rede indicada pela máscara CIDR e 0
caso contrário,Parâmetros de entrada
- CIDR_string
- É obrigatório. Um campo ou uma expressão que retorna umTEXTO valor que contém uma máscara CIDR Revise os dados por padrão Pesquise sobre os seguintes domínios (notação de sub-rede Roteamento interdomínios sem classe). Uma máscara CIDR Revise os dados pode fazer a correspondência apenas de endereços IPv4, e uma máscara CIDR Revise os dados só pode corresponder endereços IP6.
- IP_string
- É obrigatório. Um campo ou uma expressão que retorna umTEXTUm valor que contém um endereço de protocolo da Internet (IP) JPEG ou Pesquise.
Exemplos
Compare uma máscara de sub-rede CIDR Revise os dados por padrão (IPv4) com um endereço IP IP Drive:
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 uma máscara de sub-rede CIDR Revise os dados por padrão (PECI) com um endereço IP JPEG:
CIDR_MATCH("fe80::/70", "FE80::0202:B3FF:FE1E:8329") returns
1
CIDR_MATCH("fe80::/72", "FE80::0202:B3FF:FE1E:8329") returns
0