VPN検出
IPアドレスがVPNネットワークに一致するか確認します。
VPNの照合結果とホスティングの分類を分ける。
訪問者について確認する場合は、その訪問者のパブリックIPを明示して検索してください。接続元のIPを取得するエンドポイントにサーバーからリクエストを送ると、結果はそのサーバーの接続を表します。risk.is_vpnを確認してください。ホスティングの分類だけではVPNとの一致を示せません。
185.159.157.1詳細なIPレポート一致は、登録されたVPNネットワークに属することを示す情報であり、特定のリクエストがVPNを経由した証拠ではありません。リストにないことは、VPNでないことの証明にはなりません。
APIフィールド
フィールドの定義レスポンス例の取得元
185.159.157.11つのアドレスを検索する
リクエスト
curl --fail --silent --show-error --max-time 5 \
"https://api.ipquery.io/185.159.157.1?format=json"実際のレスポンスフィールド
JSON
{
"ip": "185.159.157.1",
"risk": {
"is_mobile": false,
"is_vpn": true,
"is_tor": false,
"is_proxy": false,
"is_datacenter": true,
"risk_score": 50
}
}この抜粋には、単一IPの検索レスポンスから関連するフィールドを掲載しています。 詳細なIPレポートを確認
接続したクライアント自身のアドレスを取得する場合は https://api.ipquery.io/?format=jsonを使用してください。一括検索は無効です。
照合方法とデータの由来
VPNの分類では、ホスティングとは独立して、リストに登録されたIPv4・IPv6のアドレス範囲と、VPN事業者が運用することを確認したASNに照合します。