Função isInNetEx

Determina se um endereço IP está em uma sub-rede específica.

Parâmetros

Ipaddress

Uma cadeia de caracteres que contém endereços IPv6/IPv4.

IPprefix

Uma cadeia de caracteres que contém o prefixo IP delimitado por dois pontos com n bits principais especificados no campo de bits (ou seja, 3ffe:8311:ffff::/48 ou 123.112.0.0/16).

Valor retornado

TRUE se o host estiver na mesma sub-rede; caso contrário, FALSE.

Também retornará FALSE se o prefixo não estiver no formato correto ou se endereços e prefixos de tipos diferentes forem usados na comparação (ou seja, prefixo IPv4 e um endereço IPv6).

Exemplos

isInNetEx(host, "198.95.249.79/32");
    true if the IP address of host matches exactly 198.95.249.79
isInNetEx(host, "198.95.0.0/16");
    true if the IP address of the host matches 198.95.*.*
isInNetEx(host, "3ffe:8311:ffff::/48");
    true if the IP address of the host matches 3ffe:8311:fff:*:*:*:*:*

Confira também

Definições da API auxiliar de proxy com reconhecimento de IPv6

Extensões IPv6 para o formato de arquivo de configuração automática do navegador