GeoIPHub による IP アドレスの分類方法。
すべてのフラグは、手法、ソース、タイムスタンプまでたどれます。ここでは 7 つの手法、各ソースの更新頻度、そして証拠がスコアになるまでの流れを紹介します。
このページの内容
寄せ集めではなく、 検証済みのデータを。
多くの IP データは、互いに矛盾し、時間とともに劣化し、理由を示さないベンダーリストを寄せ集めたものです。私たちは検証できた場合にのみフラグを立て、その根拠をレスポンスに含めて返します。
- 応答したプロトコル、プロバイダー自身のリスト、レジストリのレコード、または公式フィード
scoring.detection_methodsが判定の根拠となったすべてのシグナルを示します- 裏付けのないフィールドは推測値ではなく
"none"を返します

7 系統の 検証手法。
単一の手法で判定することはありません。各手法が根拠を積み重ね、直接検証が最も大きな重みを持ちます。
ASN 分類
厳選した 853 のホスティング ASN、既知の VPN ネットワーク、衛星・エニーキャスト・CDN のテーブルを、12 時間ごとに更新されるグローバルルーティングテーブルと照合します。
プロバイダーの公式リスト
VPN プロバイダー自身のサーバーリストと公開されている第三者リスト、さらに 10 のクラウドプロバイダーの公式 IP レンジ。
アクティブなプロトコルプロービング
8 種類の VPN・プロキシプロトコルについて、25 以上のポートで実際のハンドシェイクを実行します。OpenVPN に応答するサーバーは、実際に OpenVPN を実行しています。
脅威フィードとブロックリストフィード
Spamhaus DROP/EDROP、FireHOL Level 1、Feodo Tracker、bogon に加え、3 つの DNS ブロックリストゾーンと既知のスキャナーレンジ。
WHOIS と RDAP
5 つの RIR すべてのレコードを、46 の VPN キーワードと 27 のホスティングキーワードで照合します。あくまで補助的な根拠であり、これだけを理由にフラグを立てることはありません。
検証済みクローラー
User-Agent は自己申告にすぎません。クローラーや AI bot は、運営元が公開する 19 の公式 IP レンジフィードの範囲内にある場合にのみ検証済みとみなします。
リアルタイム分類
未確認の IP は 2.5 秒以内にリアルタイムで分類され、以降のルックアップのために保存されます。
実際の IP で確認する
ルックアップを実行して、検出に使われた手法をご自身で確認してください。
更新 頻度。
ボットネットのリストは数日で、WHOIS レコードは数か月で古くなります。そのため、ソースごとに独自のスケジュールで更新しています。
- 脅威フィード、Tor 出口およびリレーのリスト、DNS ブロックリスト
- 6 時間ごと
- VPN・プロキシのプローブ(検出したものは 7 日後に再確認)、BGP ルーティングテーブル
- 12 時間ごと
- クローラーと AI bot のレンジ、クラウドプロバイダーのレンジ、ルックアップデータベースの再構築
- 毎日
- 5 つの RIR の WHOIS レジストリファイル
- 1〜2 日
証拠が スコアになるまで。
0 から 100 の fraud_score は 36 の重み付き理由を評価し、直接検証が最も重視されます。
- 減点もします:住宅用 ISP は 17 ポイント、検証済みクローラーは 28.5 ポイントを差し引きます
- 共有 CGNAT レンジにはスコア上限があるため、1 人の悪質な利用者のせいで何千人ものユーザーが巻き添えになることはありません
- allow 0–25 · review 26–50 · step_up 51–75 · block 76–100

アーキテクチャの 概要。
あえて地味な構成にすることで、ルックアップの速さを保ち、すべての回答に証拠を残しています。
- Rust 製スキャナーが 14 の定期ステップを実行:フィード、リスト、プローブ、RDAP、DNS、分類
- Postgres がすべての分類結果とその根拠の履歴を保持
- 1 日 1 回アトミックに入れ替わるメモリマップドデータベースが、1 ミリ秒未満で読み取りに応答

数分で IP のチェックを始められます
無料の API キーを作成すると、すべてのデータフィールド込みで 1 日 1,500 件のルックアップを利用できます。アップグレードはトラフィックが増えてからで構いません。
- 1 日 1,500 件の無料ルックアップ
- クレジットカード不要
- すべてのプランで全フィールド
