無料 · オンライン · IPv4 / Decimal / Hex / IPv4-mapped IPv6
IP 変換ツール
IPv4 アドレス、符号なし 10 進整数、16 進値、IPv4-mapped IPv6 テキストを 1 つのページで相互変換できます。
1 つ入力すると、IPv4、10進数、Hex、IPv6 長形式、IPv6 短形式を即座に返し、正規化入力も表示します。
IPv4、10進整数、Hex、または IPv4-mapped IPv6 を入力すると、5 種類の正規化結果を生成します。
-
10進数
Hex
IPv6(長)
IPv6(短)
10進数から IPv4
10進入力を 32 ビット符号なし整数として扱い、4 つの IPv4 オクテットに分割します。ログや DB にアドレスが整数で保存されているときに便利です。
2416705538 → IPv4
2416705538 → 144.12.0.2 → 0x900C0002
167871592 → IPv4
167871592 → 10.1.132.104 → 0x0A018468
123456 → IPv4
123456 → 0.1.226.64 → 0x0001E240
IPv4 から Hex
ドット区切り IPv4 を 0x 付き大文字 Hex に変換し、パケット解析、スクリプト、ログで同じ表現にそろえます。
144.5.144.34 → 0x90059022
144.5.144.34 は 10進数 2416283682、Hex 0x90059022 に対応します。
10.1.2.3 → 0x0A010203
プロトコルフィールドやファイアウォール設定、スクリプト出力との照合に便利です。
Hex から IPv4
0x の有無を問わず Hex を受け付けます。まず Hex を正規化し、その後 IPv4、10進数、IPv4-mapped IPv6 を返します。
0x90059022 → 144.5.144.34
0x90059022 と 90059022 はどちらも IPv4 144.5.144.34 に変換されます。
0A018468 → 10.1.132.104
入力の大文字小文字は問いません。出力は標準の接頭辞付き大文字 Hex に統一されます。
IPv4 表記の正規化
有効な IPv4 は 4 つの 10 進オクテットで構成され、各オクテットは 0 から 255 の範囲内でなければなりません。001.002.003.004 は 1.2.3.4 に正規化され、範囲外はエラーになります。
64 ビット整数について
標準 IPv4 は 32 ビットです。このページは 64 ビット整数を IPv4 として扱いません。
受け付ける整数範囲は 0 から 4294967295 までです。範囲外は誤った変換ではなく明確なエラーを返します。
関連ページ: Unix タイムスタンプ変換ツール · すべてのツール