🔧

IPアドレス計算ツール(IPv4/IPv6)

IPアドレス計算ツール(IPv4/IPv6)

IPアドレスとサブネットマスクからネットワーク情報を計算します。IPv4およびIPv6に対応しています。

--- ## 解説 ### 実装された機能 1. **IPv4およびIPv6のサポート** - ラジオボタンでIPv4/IPv6を切り替え可能 - 各バージョンに応じた入力検証と計算ロジックを実装 2. **サブネットマスクからネットワークアドレス計算** - IPv4: サブネットマスクまたはCIDR入力に対応 - IPv6: CIDR記号によるネットワークアドレス計算 3. **ホストアドレス範囲の表示** - ネットワークアドレス + 1 から ブロードキャストアドレス - 1 までの範囲を表示 - 総ホスト数と使用可能ホスト数も表示 4. **CIDR記号の変換** - サブネットマスク ↔ CIDR記号の相互変換機能 - IPv4ではマスク文字列からCIDRへ、CIDRからマスク文字列への変換 5. **ネットワークとブロードキャストアドレスの表示** - ビット演算により正確なネットワークアドレスとブロードキャストアドレスを計算 - IPv6ではブロードキャストアドレスの代わりに全1ビットアドレスを表示 ### 技術的ハイライト - **IPv4計算**: 32ビット整数演算による高速計算 - **IPv6計算**: 4つの32ビット整数で128ビットアドレスを表現し、ビットマスク処理 - **IPv6圧縮表現**: leading zero削除と `::` 圧縮を適切に処理 - **入力検証**: 各フィールドに対する正規表現と論理検証 - **レスポンシブデザイン**: モバイルファーストのCSS Grid/Flexboxレイアウト すべての機能は実際に動作するJavaScriptで実装されており、ユーザーの入力を読み取り、正確なネットワーク情報を計算して表示します。
💬

ご意見・ご要望をお聞かせください

0 / 500
💬 Discordで語ろう