UTILS.
100% ブラウザ内で完結
🌐

IPアドレス抽出ツール

ログや貼り付けたテキストからすべてのIPv4・IPv6アドレスを取り出し、重複除去・カウント・並べ替えを行います。すべてブラウザ内でローカルに処理されます。

出力

このツールについて

IPアドレス抽出ツールは、サーバーログ、設定ダンプ、メール、パケットキャプチャなど、あらゆるテキストブロックをスキャンし、含まれるすべてのIPv4・IPv6アドレスを取り出します。手作業でIPを見つけるのは面倒で間違いも起きやすいため、このツールは検証済みの2つの正規表現でそれを行います。255を超えるオクテットを拒否する厳密なIPv4マッチャーと、完全形・圧縮形(::)・IPv4マップ形を扱う包括的なIPv6マッチャーです。マッチはセットに集められて重複が除去され、その後カウントされて並べ替えられます。

すべてブラウザ内でローカルに実行されます。貼り付けたテキストはページ内でJavaScriptによって解析され、アップロードされることは一切ないため、非公開のログや内部アドレスを安全に処理できます。IPv4の結果は、各アドレスを32ビット整数値(o1·2^24 + o2·2^16 + o3·2^8 + o4)に変換して数値順に並べ替えられるため、10.0.0.9 は正しく 10.0.0.10 より前に並びます。IPv6の結果は、:: の省略形を完全な8グループ形に展開し、ゼロ埋めしたヘクステットを辞書順に比較して並べ替えられます。

4つのトグルで出力を制御できます。IPv4を含める、IPv6を含める、ユニークなアドレスのみを残す、結果を並べ替える、です。ツールは各ファミリの検出数と合計数を報告し、IPv4とIPv6の別々のセクションに一覧表示します。ワンクリックでコピーできます。空の配列や不正な候補は、誤ったマッチとして報告されるのではなく無視されます。

よくある質問

見つけたアドレスは検証されますか?
はい。IPv4パターンは0〜255の範囲のオクテットのみをマッチするため、256.1.1.1 は拒否されます。IPv6パターンは完全形・圧縮形(::)・IPv4マップ形を受け付け、:: の圧縮は最大1回までしか許可しないため、不正な候補はスキップされます。
結果はどのように並べ替えられますか?
IPv4アドレスは32ビット整数値で数値順に並べ替えられるため、ドット区切りの順序が守られます(10.0.0.9 が 10.0.0.10 より前)。IPv6アドレスは :: を完全な8グループ形に展開し、ゼロ埋めしたヘクステットを比較して並べ替えられます。並べ替えをオフにすると、出現順が維持されます。
片方のアドレスファミリだけを抽出できますか?
はい。「IPv4」または「IPv6」のチェックを外すと、スキャンを片方のファミリに限定できます。ユニークトグルは各ファミリを独立して重複除去し、カウントは出力に含まれる内容を正確に反映して更新されます。
私のテキストはどこかにアップロードされますか?
いいえ。マッチング、重複除去、並べ替えはすべてブラウザ内で純粋なJavaScriptにより行われます。サーバーには何も送信されないため、非公開ログや内部IPレンジを貼り付けても安全です。

その他のツール