ホーム/ツール/IPv4数値変換

IPv4数値変換

IPv4のドット付き10進表記、符号なし32ビット整数、16進数、2進数の間で正確に変換します。

すべての計算はこのブラウザ内で実行されます。入力はアップロードされません。

8.8.8.8

IPv4 · 32-bit
符号なし整数
134744072
16進数
0x08080808
32ビットバイナリ
00001000 00001000 00001000 00001000
逆引きDNS名
8.8.8.8.in-addr.arpa

1つのIPv4アドレス、複数の表現形式

IPv4アドレスを符号なし整数、16進数、32ビットバイナリに変換します。ログ、データベース、アドレス計算に役立ちます。表現が変わるだけで、IP自体は変わりません。

2つの例を説明します計算例
8.8.8.8IPv4
符号なし整数
134744072
16進数
0x08080808
1.1.1.1IPv4
符号なし整数
16843009
16進数
0x01010101

ネットワークバイトオーダーa × 256³ + b × 256² + c × 256 + d

よくある質問

IPが負の数として保存されるのはなぜですか?

一部のデータベースではIPv4を符号付き32ビット整数として保存します。このツールは符号なしの値を表示するため、比較や移行の前に表現を正規化してください。

逆引きDNS名は発見されたホスト名ですか?

いいえ。これは生成されたin-addr.arpaクエリ名です。実際のPTRホスト名を調べるにはDNSツールを使用してください。

受け付ける整数の範囲は?

符号なしIPv4は0から4294967295までで、0.0.0.0と255.255.255.255に対応します。この範囲外の値は32ビットIPv4アドレスに収まりません。

16進数はどのように入力すればよいですか?

0xプレフィックスを使用してください(例:0x08080808)。先頭のゼロは値に影響しませんが、固定幅のログで4バイトすべてを表示するのに役立ちます。

データベースで異なる値が表示されることがあるのはなぜですか?

符号付きか符号なしか、ビッグエンディアンかリトルエンディアンかを確認してください。このツールはネットワークバイトオーダーを使用します。他の解釈では異なる整数になることがあります。

このページでIPv6を整数に変換できますか?

このページは32ビットIPv4のみを扱います。IPv6は128ビットです。数値表現には下のIPv4 / IPv6コンバーターを使用してください。

IPから10進数へ変換 - IPv4、16進数、2進数 | CHA.LA