このツールが計算するもの
このIP検索は、IPv4またはIPv6文字列を検証し、ローカルスコープのプライベートアドレスを識別し、パブリックアドレスについてはベストエフォートのメタデータを要求します。成功したパブリック応答には、プロバイダーが提供する場合、国、地域、市区町村、ネットワーク組織、タイムゾーン、およびおおよその座標が含まれます。
これはネットワーク登録およびジオロケーションの文脈であり、個人の身元や正確なデバイスの位置ではありません。複数のユーザーが1つのパブリックアドレスを共有する可能性があり、モバイルアドレスは移動する可能性があり、VPNやプロキシはユーザーから遠く離れた出口サーバーを表す可能性があります。
入力項目
1つの完全なIPv4またはIPv6アドレスを入力してください。ホスト名、URL、ポートサフィックス、CIDR範囲、および自由形式のテキストは、単一アドレス検索としては受け付けられません。このページは、自動結果のためにホスティングプラットフォームによって公開された接続アドレスを検査することもできます。
運用上機密性の高いアドレスを含む検索結果を共有しないでください。パブリックIPはパスワードではありませんが、ログ、タイムスタンプ、アカウントデータ、またはインフラストラクチャの詳細と組み合わされると、セキュリティ上関連するものになる可能性があります。
方法と数式
エンドポイントはまずアドレスの構文をチェックします。無効なテキストは INVALID_IP エラーを返します。次に、プライベートまたはローカルスコープのアドレスをジオロケーションプロバイダーに送信せずに分類します。そのような応答はアドレスを保持し、isPrivate をtrue、isFound をfalseとマークし、パブリックロケーションフィールドを空のままにします。
有効なパブリックアドレスの場合、エンドポイントは制限付きのプロバイダーフォールバックチェーンを試行し、成功したデータを1つの応答契約に正規化します:IP、国、地域、市区町村、ISPまたは組織、タイムゾーン、緯度、経度、プライベートフラグ、および検出フラグです。すべてのプロバイダーが失敗した場合、捏造されたデータではなく一時的な LOOKUP_FAILED 応答を返します。
使用例
192.168.1.8 を入力します。このアドレスは、RFC 1918のプライベート使用ブロック192.168.0.0/16に属します。
エンドポイントは、元のIP、プライベートステータスを含み、パブリックな国、市区町村、ISP、または座標を含まない成功した分類を返します。この結果のためにパブリックジオロケーションチェーンに問い合わせることはありません。市区町村がないことは予想通りです。プライベートアドレスは無関係なネットワーク内で再利用される可能性があり、一意のグローバルな位置を持ちません。
対照的に、999.1.2.3 のような構文的に不可能な値は、検索前に拒否されます。
結果の解釈方法
国またはネットワーク組織のデータは、ルーティング診断、不正利用のトリアージ、またはローカリゼーションのデフォルトをサポートできますが、推定値として扱うべきです。「ISP」は、接続を使用している人物ではなく、ホスティングプロバイダー、企業ネットワーク、または通信事業者を指す場合があります。座標は一般的に市区町村の中心点またはデータベースの位置を表します。
プライベートステータスは、実装されたルールの下でアドレスがローカルスコープを意図していることを意味します。デバイスが信頼できるか安全であることを意味するものではありません。ネットワークアクセスの決定には、ジオロケーションだけではなく、認証と認可が必要です。
精度と制限事項
プロバイダーデータベースは変更される可能性があり、古くなったり、不完全だったり、利用できなかったりする場合があります。キャリアグレードNAT、VPN、リレー、企業ゲートウェイ、および衛星ネットワークは地理的推論を弱めます。IPv6プライバシーアドレスはローテーションする可能性があります。この検索は、世帯、法的住所、正確な番地、または現在の物理的位置を特定することはできません。
この結果を詐欺の告発、制裁決定、緊急対応、またはアクセス拒否の唯一の根拠として使用しないでください。データ保護ルールを適用し、保持を最小限に抑え、ジオロケーションがユーザーに実質的に影響を与える場合には修正パスを提供してください。
情報源
- RFC 1918: Address Allocation for Private Internets は、ローカル分類の例で使用されるおなじみのプライベート使用IPv4ブロックを定義しています。
- RFC 4291: IPv6 Addressing Architecture は、IPv6アドレスの構造とスコープを定義しています。
- MaxMind GeoIP accuracy documentation は、IPジオロケーションが確率的であり、正確な個人ロケーターではない理由を説明しています。
編集記録
著者:SoupCalc 編集チーム
最終確認日:2026年8月14日
確認範囲:IPv4/IPv6の検証、プライベートアドレスのショートサーキット、正規化された応答フィールド、失敗時の動作、プライバシーの制限事項、および192.168.1.8の例を確認しました。