サブネットマスクとワイルドカードマスクを計算する
サブネットマスクはネットワーク部とホスト部の境界を定義します。プレフィックス長、ドット 10 進表記のマスク、ワイルドカードマスクの相互変換を学びましょう。
- 1
サブネットマスクは、ネットワーク部に 1 ビット、ホスト部に 0 ビットを持ちます。/24 → 255.255.255.0 → 11111111.11111111.11111111.00000000。ワイルドカードマスクはその逆で 0.0.0.255 です。マスクは連続でなければなりません(すべての 1 の後にすべての 0)。非連続マスク(例:255.0.255.0)は現代のネットワークでは無効です。
- 2 IP アドレス情報ツール →
IP/プレフィックスを入力すると、サブネットマスクとワイルドカードマスクが表示されます。サブネットマスクはネットワーク計算に、ワイルドカードマスクは ACL(Cisco)や一部のファイアウォールルールに使われます。どちらも同じネットワーク/ホスト境界を表します。
- 3 バイナリエンコーダー →
サブネットマスクを 2 進に変換して、連続であることを確認します。255.255.240.0 → 11111111.11111111.11110000.00000000 — 1 と 0 が連続しているので有効です。255.0.255.0 → 11111111.00000000.11111111.00000000 — 非連続なので無効です。
よくある質問
- ワイルドカードマスクとは?
- サブネットマスクのビットごとの NOT です:255.255.255.0 → 0.0.0.255。Cisco の ACL で使われます。access-list 1 permit 192.168.1.0 0.0.0.255 は「192.168.1.0/24 を許可」を意味します。ワイルドカードマスクは無視するビットを指定します(0 = 一致、1 = 無視)。サブネットマスクとは逆です。
- 非連続マスクは有効?
- 理論上は有効ですが、実際にはほとんどの現代のルーティングプロトコルやハードウェアでサポートされていません。CIDR は連続マスクを要求します。非連続マスクは古い BSD の netmask や一部の ACL 設定で使われていましたが、避けるべきです。
このタスクを解決するワークフロー
関連ツール
IP アドレス情報ツール
Analyze IPv4/IPv6 addresses and CIDR subnets: class, private/multicast flags, binary/hex, reverse DNS, network/broadcast/hosts。無料、プライベート、100%クライアントサイド。 ツール
バイナリエンコーダー
Encode text to binary (base-2) online。無料、プライベート、100%クライアントサイド。 ツール
高精度計算ツール
High-precision arithmetic calculator. No floating-point errors。無料、プライベート、100%クライアントサイド。 ツール