IPv4 アドレス変換ツール
IPv4 アドレスをよく使う任意の形式 — ドット付き10進数(192.168.1.1)、32ビット整数(3232235777)、16進数(0xC0A80101)— で入力すると、すべての表現を一度に、さらに2進数オクテットも表示します。また、アドレスをプライベート・パブリック・ループバック・リンクローカル・マルチキャスト・ブロードキャスト・共有(CGNAT)・予約済みに分類します。ファイアウォールや ACL のルール、データベース保存(IP は整数で保持されることが多い)、ログ解析、アドレスが数値にどう対応するかの学習に便利です。すべての計算はブラウザ内で実行されます。
ドット付き10進数
192.168.1.1
整数 (uint32)
3232235777
16進数
0xC0A80101
2進数
11000000.10101000.00000001.00000001
使い方
- IPv4 アドレス、32ビット整数、または 0x 16進数の値を入力または貼り付けます。
- ドット付き10進数・整数・16進数・2進数の形式を並べて確認します。
- 必要な表現をコピーします。アドレスの種類は下に表示されます。
よくある質問
- なぜ IP を整数で保存するのですか?
- 32ビット整数はコンパクトで、データベースでのインデックス作成や比較が速いため、範囲検索や照会が効率的です。192.168.1.1 は整数 3232235777 です。
- 整数はどう計算されますか?
- 各オクテットが1バイトです:整数 = a×2²⁴ + b×2¹⁶ + c×2⁸ + d。つまり 192.168.1.1 = 192×16777216 + 168×65536 + 1×256 + 1 = 3232235777。
- アドレスの種類は何を意味しますか?
- プライベート(10/8、172.16/12、192.168/16)とループバック(127/8)はインターネットでルーティングされず、リンクローカル(169.254/16)は自動割り当て、共有(100.64/10)はキャリアグレード NAT、その他はパブリックです。
- IPv6 にも対応していますか?
- このツールは IPv4 専用です。IPv6 の作業には IPv6 エキスパンダーなどの専用ツールを使ってください。
関連ツール
IP アドレス インスペクター
IPv4 または IPv6 アドレスを入力すると、クラス、スコープ(プライベート / パブリック / ループバック / リンクローカル)、10 進数値、2 進数、逆引き DNS 表記、/32 CIDR を表示。
サブネット計算機(IPv4 / CIDR)
IPv4 CIDR をネットワークアドレス・ブロードキャスト・ネットマスク・ワイルドカード・ホスト範囲・クラスにパース。バイナリ内訳とプライベート/パブリック判定。
IP範囲展開ツール
CIDRブロック(10.0.0.0/24)をIPリストに展開、または開始-終了範囲を最小CIDRセットに変換。ネットワーク·ブロードキャスト·マスク·ワイルドカード·使用可能数すべてブラウザで。
CIDR アグリゲーター (IP 範囲のマージと最小化)
雑然とした IPv4/IPv6 アドレス・CIDR・範囲のリストを、最小数の CIDR ブロックに集約します。
ランダム IP・MAC ジェネレータ
テストとモック用にランダムな IPv4、IPv6、または MAC アドレスのバッチを生成 — public / private / ULA / link-local / UAA / LAA スコープに対応。
基数変換ツール
2進数・8進数・10進数・16進数の間で数値を変換。