VPN-detectie
Controleer of een IP-adres overeenkomt met een VPN-netwerk.
Houd VPN-aanwijzingen gescheiden van hosting.
Vraag voor controles van bezoekers expliciet het openbare IP-adres van de bezoeker op. Een verzoek om het eigen IP-adres dat je server verstuurt, beschrijft de verbinding van je server. Controleer risk.is_vpn; hosting alleen toont geen VPN-overeenkomst aan.
185.159.157.1Volledig IP-rapportrisk.is_vpntrueAS209103 · Proton AG
risk.is_vpnfalseAS13335 · Cloudflare, Inc.
Een overeenkomst is een aanwijzing voor een vermeld VPN-netwerk, geen bewijs dat een bepaald verzoek een VPN gebruikte. Dat een adres niet in de lijst staat, bewijst niet dat het geen VPN-adres is.
API-velden
185.159.157.1risk.is_vpnType: boolean- Het adres komt overeen met een vermeld VPN-bereik of een gecontroleerd ASN dat door een VPN-provider wordt beheerd.
- Voorbeeldwaarde
true
Eén adres opzoeken
curl --fail --silent --show-error --max-time 5 \
"https://api.ipquery.io/185.159.157.1?format=json"Werkelijke antwoordvelden
{
"ip": "185.159.157.1",
"risk": {
"is_mobile": false,
"is_vpn": true,
"is_tor": false,
"is_proxy": false,
"is_datacenter": true,
"risk_score": 50
}
}Het fragment toont de relevante velden uit dit antwoord op een verzoek voor één IP-adres. Volledig IP-rapport bekijken
Gebruik voor het eigen adres van de client die de verbinding maakt https://api.ipquery.io/?format=json. Bulkverzoeken zijn uitgeschakeld.
Vergelijking en herkomst
De VPN-classificatie controleert vermelde IPv4- en IPv6-bereiken en beoordeelde ASN’s van VPN-aanbieders, onafhankelijk van hosting.