Détection de VPN
Vérifiez si une adresse IP correspond à un réseau VPN.
Distinguez les indices de VPN de l’hébergement.
Pour vérifier la connexion d’un visiteur, recherchez explicitement son IP publique. Si votre serveur interroge le point d’accès qui renvoie l’IP du client connecté, le résultat décrit la connexion de ce serveur. Examinez risk.is_vpn ; l’hébergement seul n’établit pas de correspondance VPN.
185.159.157.1Rapport IP completrisk.is_vpnfalseAS13335 · Cloudflare, Inc.
Une correspondance indique une présence sur un réseau VPN répertorié, pas la preuve qu’une requête précise a utilisé un VPN. L’absence dans les listes ne permet pas de conclure qu’une adresse n’appartient pas à un réseau VPN.
Champs de l’API
185.159.157.1risk.is_vpnType : boolean- L’adresse correspond à une plage VPN répertoriée ou à un ASN examiné et exploité par un fournisseur VPN.
- Exemple de valeur
true
Rechercher une adresse
curl --fail --silent --show-error --max-time 5 \
"https://api.ipquery.io/185.159.157.1?format=json"Champs réels de la réponse
{
"ip": "185.159.157.1",
"risk": {
"is_mobile": false,
"is_vpn": true,
"is_tor": false,
"is_proxy": false,
"is_datacenter": true,
"risk_score": 50
}
}L’extrait présente les champs pertinents de cette réponse à une recherche sur une seule IP. Examiner le rapport IP complet
Pour obtenir l’adresse du client qui établit la connexion, utilisez https://api.ipquery.io/?format=json. Les recherches groupées sont désactivées.
Correspondance et provenance
La classification VPN vérifie les plages IPv4 et IPv6 répertoriées et les ASN examinés d’opérateurs VPN, indépendamment de l’hébergement.