CIDR / サブネット ビジュアライザー

6 タブのネットワーク作業台 — サブネット計算、ビット & トレマップ可視化、等分割 & VLSM プランナー、CIDR 集約 & レンジ変換、リスト差分 & 最長一致検索、逆引き DNS ゾーン生成。IPv4 / IPv6 両対応。

CIDR 計算 (単一)

受け付ける形式: 192.168.1.0/24、192.168.1.0 255.255.255.0、192.168.1.0/255.255.255.0、2001:db8::/32
入力された CIDR / IP リストはサーバーのメモリ上だけで処理され、応答送信と同時に破棄されます。ディスクへの保存もログ記録も一切ありません。

ヒント

2 のべき乗のはしごを覚える

/24 は 256、/25 は 128、/26 は 64 — プレフィックスを 1 ビット増やすたびにブロックサイズは半分になります。/30 まで暗唱できれば、ほかの CIDR 計算はすべて引き算 1 つで解けるようになります。可視化タブのビット表示はこのはしごを色付きで見せます。

プライベート / CGNAT / ドキュメント用の使い分け

10/8、172.16/12、192.168/16 (RFC 1918) は社内 LAN で安全に使えます。100.64/10 (RFC 6598) は ISP のキャリアグレード NAT 用予約 — 自分のトラフィックがキャリアを通らないと確実に分かっている時だけ使ってください。192.0.2/24、198.51.100/24、203.0.113/24 (RFC 5737) はドキュメント専用で、実トラフィックではルーターが破棄します。計算結果下の RFC バッジはこうした特殊ブロックを自動で識別します。

クラウド / コンテナの典型 CIDR

AWS のデフォルト VPC は 172.31.0.0/16、Docker bridge は 172.17.0.0/16、Kubernetes のデフォルト Pod CIDR は 10.244.0.0/16 がよく使われます。社内ネットワークと重なっていないか先にチェックを — 黙って /16 が衝突するとデバッグに何時間も持っていかれます。

IPv6 のサイト / 顧客 / サブネット慣例

/48 はサイト、/56 は家庭向け顧客、/64 は単一サブネット — エンドユーザーネットワークで /64 より長くすることはまずありません。SLAAC や一部のルーティング手法が 64 ビットのホスト部を前提とするからです。/32 から /48 を、各 /48 から /56 を切り出していき、本ツールの分割タブで配置を確認してから本番投入してください。

よくある使い方

☁️

クラウド VPC の設計

VLSM プランナーで /16 を Public・Private・DB 用サブネットに必要なホスト数に合わせて切り出し。オンプレ範囲との重複を Terraform plan が走る前に発見できます。

🛡️

ファイアウォール / ACL 監査

古いポリシーと新しいポリシーを比較タブに貼り付ければ、A∩B / A∖B / B∖A が 3 カラムで出ます。漏れと過剰な許可ルールが一目瞭然。

Kubernetes NetworkPolicy

Pod・Service・Node の CIDR をルックアップタブに入れて、特定の外部アドレスがどこに含まれるかを確認。最長一致でどの NetworkPolicy ルールが適用されるか即わかります。

🏠

ホームラボ / 小規模オフィスの計画

192.168.0.0/16 を VLAN ごとの /24 に分割し、各々に RFC バッジを付けて、結果をルーター設定にそのままコピー。共有 URL でエクスポートなしに同僚に渡せます。

↩️

逆引き DNS / PTR ゾーン

任意のプレフィックス長で in-addr.arpa・ip6.arpa のゾーン名を生成。IPv4 で /25 以下のサブネットでは RFC 2317 タブが CNAME チェインのテンプレートも出してくれるので、クラスレス委任がコピー & ペーストで完結します。

よくある質問

すべてブラウザ内で処理されますか?
ページ自体はブラウザで動作しますが、大きな IPv6 プレフィックスや数千件規模の CIDR リストなどの重い計算はサーバー側で処理しているため、低スペック端末でも UI がもたつきません。入力はリクエスト中だけメモリに保持され、ディスクへの書き込みもログ記録も一切ありません。
IPv6 もサポートしていますか?
はい — 全タブ (計算機・可視化・分割・VLSM・集約・比較・逆引き DNS) で IPv4 と IPv6 を同等に扱えます。混在するファミリーのリストは弾かれるので、/24 と /64 を間違えて集約することはありません。
集約や比較のタブには CIDR を何件まで貼り付けられますか?
1 リストあたり最大 5,000 件。改行またはカンマ区切りで入力できます。実運用の ACL やルーティングテーブルはほぼすべて収まる範囲で、それ以上の大きさはチャンクに分けて処理してください。
VLSM プランナーが割り当てに失敗するのはどんな時?
要求ホスト数の合計が親のキャパシティを超えた時、または断片化で残りの空きプールに特定の要件が収まらない時です。失敗した要件は結果テーブルで個別にフラグ表示されるので、計画全体を書き直さずに調整できます。
RFC バッジは具体的に何を判定していますか?
入力 CIDR を標準予約レンジと比較しています — RFC 1918 (プライベート)、RFC 6598 (キャリアグレード NAT)、RFC 5737 (ドキュメント用)、RFC 3927 (リンクローカル)、マルチキャスト / 予約ブロック、IPv6 ULA `fc00::/7`、IPv6 リンクローカル `fe80::/10`。複数カテゴリに該当する場合は複数のバッジが出ます。
共有可能 URL には何が含まれますか?
アクティブなタブ、入力した CIDR とリスト、可視化のズームと選択範囲です。リンクを共有しても情報は本サイトのサーバーに送られません — 受け取った側は URL 自体が入力を持っているので同じワークスペースを開けます。