isInNetEx fonction)

Détermine si une adresse IP se trouve dans un sous-réseau spécifique.

Paramètres

IPaddress

Chaîne contenant des adresses IPv6/IPv4.

IPprefix

Chaîne contenant le préfixe IP délimité par des points-virgules avec les n premiers bits spécifiés dans le champ de bits (par exemple, 3FFE : 8311 : FFFF ::/48 ou 123.112.0.0/16).

Valeur de retour

TRUE si l’hôte se trouve dans le même sous-réseau ; Sinon, FALSe.

Retourne également FALSe si le préfixe n’est pas au format approprié ou si des adresses et des préfixes de différents types sont utilisés dans la comparaison (par exemple, préfixe IPv4 et une adresse IPv6).

Exemples

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:*:*:*:*:*

Voir aussi

Définitions d’API d’assistance du proxy compatibles IPv6

Extensions IPv6 du format de fichier de configuration automatique du navigateur