IPアドレス整数変換ツール(オンライン)

IPv4またはIPv6アドレスを10進数、16進数、2進数の形式に変換し、逆変換もブラウザ内で行えます。

IPアドレス整数変換ツールはすべてブラウザ内で動作します。入力したアドレスや数値がArrayKitにアップロードされたり送信されたりすることはありません。

CIDR計算ツールを開く

IPアドレス整数変換 について

IPアドレス整数変換ツールは、任意のIPv4またはIPv6アドレスを10進数、16進数、2進数の同等表現に変換し、また単純な数値を読みやすいIPアドレスに逆変換します。入力からアドレスファミリー(ドット区切りのIPv4か、コロン区切りのIPv6か)を自動判定するため、アドレスを変換する際に手動でモードを選ぶ必要はありません。方向を切り替えれば、10進数または0x接頭辞付きの16進数の整数を入力し、IPv6には正しい「::」圧縮が自動適用された、有効な最短のIPv4またはIPv6形式を得られます。データベース列やファイアウォールログ、バイナリプロトコルダンプから生のIP値を読み取る場合や、数値アドレスを前提とするビットマスク・サブネット・アクセス制御ロジックを構築する場合に便利です。バックエンドエンジニア、ネットワーク管理者、パケットキャプチャをデバッグする人向けに作られています。すべての処理はブラウザ内でローカルに行われ、アドレスがアップロードされることはありません。

機能

IPアドレス整数変換 の使い方

  1. 「IP → 整数」タブを選択したままにする
  2. 192.168.1.1のようなIPv4アドレス、または2001:db8::1のようなIPv6アドレスを入力する
  3. アドレスの10進数、16進数、2進数の値を確認する
  4. 「整数 → IP」に切り替えて、10進数または0x形式の16進数を入力しアドレスを取得する

入力

192.168.1.1

出力

Decimal: 3232235777
Hex: 0xC0A80101

各IPv4オクテットは符号なし32ビット整数にパックされ、16進数と2進数でも表示されます。

よくあるエラーとトラブルシューティング

よくある質問

IPアドレス整数変換ツールはIPv4に対して何を計算しますか?
4つのオクテットを1つの符号なし32ビット整数にパックします。これはデータベースやルーティングテーブルがよく保存する値と同じで、16進数と2進数でも表示されます。
IPアドレス整数変換ツールはIPv6に対応していますか?
はい。IPv6アドレスは128ビットの10進数、16進数、2進数の値との相互変換に対応し、アドレスの整形時には正しい「::」ゼロ圧縮が適用されます。
ツールはIPv4かIPv6かをどうやって判断しますか?
入力にコロンが含まれるかどうかを確認します。2001:db8::1のようにコロンを含むアドレスはIPv6として扱われ、192.168.1.1のようなドット区切りアドレスはIPv4として扱われます。
整数をIPアドレスに逆変換できますか?
はい。「整数 → IP」に切り替えて、10進数または0x接頭辞付きの16進数を入力してください。4294967295までの値はIPv4アドレスになり、それを超える値はIPv6になります。
IPアドレス整数変換ツールは入力したアドレスをアップロードしますか?
いいえ。すべての変換は標準のJavaScript演算を使ってブラウザ内でローカルに行われ、入力したアドレスや数値がデバイスの外に送信されることはありません。
なぜ2進数の値はこんなに桁数が多いのですか?
IPv4の2進数出力は常に32ビット、IPv6の2進数出力は常に128ビットでゼロ埋めされているため、アドレスが実際のビットパターンにどのように対応しているかを正確に確認できます。

関連ツール

すべての ArrayKit ツール