> 変換 | サブネット | 分析 <
// IPアドレスのフォーマット変換とサブネット計算
CIDRサブネット情報:
[MULTI]
5つのIPフォーマット
ドット付き10進数、整数、16進数、2進数、8進数間を即座に変換します。
[SUBNET]
CIDR計算機
IP/プレフィックス表記を入力して、ネットワークアドレス、ブロードキャスト、ホスト範囲、マスクを計算。
[FREE]
クラス検出
最初のオクテットに基づいてIPv4アドレスクラス(A、B、C、D、E)を自動検出。
// IPアドレス変換について
IPv4アドレッシングの仕組み:
IPv4アドレスは32ビット符号なし整数で、通常4つのオクテットをドットで区切った10進表記で表されます。CIDR表記はプレフィックス長を追加してサブネット境界を定義します。
例:
192.168.1.1 = 3232235777 = 0xC0A80101
一般的な使用例:
- >ネットワーク設定とトラブルシューティング
- >サブネット計画とIPアドレス割り当て
- >ファイアウォールルールとACL設定
- >CIDR表記の理解
- >IPアドレス表現間の変換
>> よくある質問
Q: IPアドレスとは?
A: IPアドレスは、ネットワークに接続された各デバイスに割り当てられる一意の数値識別子です。IPv4アドレスは32ビットの数値です。
Q: IPv4とIPv6の違いは?
A: IPv4は32ビットアドレス(約43億)を使用し、IPv6は128ビットアドレス(実質無制限)を使用します。
Q: CIDR表記とは?
A: CIDR表記はIPアドレスの後にスラッシュとプレフィックス長を付けたものです(例: 192.168.1.0/24)。
Q: サブネットマスクとは?
A: サブネットマスクはIPアドレスをネットワーク部分とホスト部分に分割する32ビットの数値です。
Q: プライベートIPアドレス範囲は?
A: プライベート範囲: 10.0.0.0/8(クラスA)、172.16.0.0/12(クラスB)、192.168.0.0/16(クラスC)。
// 他の言語
参考資料
結果の正しさをどう確認するか
以下の自動テストでこのツールを検証します。テスト例の名称は原文のまま掲載しています。
- Verification method
- Check IPv4/uint32 conversion at boundaries and fixed samples.
- Comparison reference
- Independent four-byte integer arithmetic assertions.
- Verification scope
- These samples and boundaries do not prove correctness for every input.
Test source and cases (select a file to read it)
-
legacy-reliability.test.js
- IPv4 converter: address boundaries match independent uint32 byte arithmetic
テスト対象は記載した例と境界条件です。すべての入力に対する証明ではありません。往復変換や同じライブラリによる確認は独立した検証ではありません。