English (US)
中文 (中国)
हिन्दी (भारत)
日本語 (日本)
Deutsch (Deutschland)
English (UK)
Русский (Россия)
한국어 (대한민국)
English (Canada)
Français (France)

無料 · オンライン · IPv4 / Decimal / Hex / IPv4-mapped IPv6

IP 変換ツール

IPv4 アドレス、符号なし 10 進整数、16 進値、IPv4-mapped IPv6 テキストを 1 つのページで相互変換できます。

1 つ入力すると、IPv4、10進数、Hex、IPv6 長形式、IPv6 短形式を即座に返し、正規化入力も表示します。

IPv4 10進数 Hex IPv6(長) IPv6(短)

IPv4、10進整数、Hex、または IPv4-mapped IPv6 を入力すると、5 種類の正規化結果を生成します。

検出タイプ 入力待ち
正規化入力 -

IPv4

-

10進数

-

Hex

-

IPv6(長)

-

IPv6(短)

-

10進数から IPv4

10進入力を 32 ビット符号なし整数として扱い、4 つの IPv4 オクテットに分割します。ログや DB にアドレスが整数で保存されているときに便利です。

2416705538 → IPv4

2416705538144.12.0.20x900C0002

167871592 → IPv4

16787159210.1.132.1040x0A018468

123456 → IPv4

1234560.1.226.640x0001E240

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

0x9005902290059022 はどちらも IPv4 144.5.144.34 に変換されます。

0A018468 → 10.1.132.104

入力の大文字小文字は問いません。出力は標準の接頭辞付き大文字 Hex に統一されます。

IPv4 表記の正規化

有効な IPv4 は 4 つの 10 進オクテットで構成され、各オクテットは 0 から 255 の範囲内でなければなりません。001.002.003.0041.2.3.4 に正規化され、範囲外はエラーになります。

64 ビット整数について

標準 IPv4 は 32 ビットです。このページは 64 ビット整数を IPv4 として扱いません。

受け付ける整数範囲は 0 から 4294967295 までです。範囲外は誤った変換ではなく明確なエラーを返します。

この IP 変換ツールでできること

このページでは IPv4 アドレス、符号なし 10 進整数、Hex 値、IPv4-mapped IPv6 を相互変換できます。入力を正規化したうえで IPv4、10進数、Hex、IPv6 長形式、IPv6 短形式を同時に表示するため、ログやネットワーク設定の確認に便利です。

使い方

  1. IPv4、10進整数、Hex 値、または IPv4-mapped IPv6 を入力します。
  2. 検出タイプと正規化入力を確認して、解析結果が期待通りかを確かめます。
  3. 必要な IPv4、10進数、Hex、または IPv6 の結果をコピーします。32 ビット範囲外は明確なエラーになります。

よくある質問

10進数を IPv4 に変換できますか?

はい。10進数を 32 ビットの符号なし整数として扱い、4 つの IPv4 オクテットへ分割します。ログや DB に整数で保存されたアドレスの確認に向いています。

IPv4 から Hex、Hex から IPv4 の両方に対応していますか?

対応しています。標準 IPv4 でも 0x 接頭辞付きまたは接頭辞なしの Hex でも入力でき、正規化後の結果をすぐに表示します。

IPv6 入力は使えますか?

IPv4-mapped IPv6 には対応しています。たとえば ::ffff:c0a8:0001 のような値です。通常のネイティブ IPv6 はこのツールの対象外です。

大きすぎる整数がエラーになるのはなぜですか?

標準 IPv4 は 32 ビットなので、有効な整数範囲は 4294967295 までです。それを超える値は IPv4 アドレス空間外なので、誤変換を避けるためエラーになります。

IP 変換ツール - IPv4、10進数、Hex、IPv4-mapped IPv6 を相互変換 | Unix Timestamp Converter