コンテンツへスキップ
uencoder

ネットワーク範囲に CIDR 表記を使う

CIDR(Classless Inter-Domain Routing)は IP 範囲を簡潔に表します。プレフィックス長、サブネットマスク、IP が範囲内かどうかの判定方法を学びましょう。

  1. 1

    CIDR 表記 (IP/プレフィックス) はクラスフルアドレッシングを置き換えました。/8 = 約 1,600 万ホスト (旧クラス A)、/16 = 65K (クラス B)、/24 = 256 (クラス C)、/32 = 1 ホスト。プレフィックスがサブネットマスクを決めます: /24 → 255.255.255.0、/16 → 255.255.0.0。IP が CIDR 範囲内にあるかどうかは、IP とマスクの AND を取り、ネットワークアドレスと比較して確認します。

  2. 2
    IP アドレス情報ツール →

    CIDR ブロック (例: 10.0.0.0/8) を入力すると、サブネットマスク、ワイルドカードマスク、ネットワークアドレスとブロードキャストアドレス、総アドレス数が表示されます。ファイアウォールルールやアクセス制御リストの作成に有用です。

  3. 3
    高精度計算ツール →

    プレフィックス長をサブネットマスクに変換します。/20 → 255.255.240.0。先頭 20 ビットが 1 で、残りが 0 です。2 進数では 11111111.11111111.11110000.00000000 となります。ワイルドカードマスクはその反転で 0.0.15.255 です。

よくある質問

IP が CIDR 範囲内かどうかはどう確認しますか?
IP とネットワークアドレスを 32 ビット整数に変換します。両方をサブネットマスクで AND します。結果が等しければ、IP はその範囲内です。例: 192.168.1.100 AND 255.255.255.0 = 192.168.1.0 となり、ネットワーク 192.168.1.0/24 と一致します。
実用上最小のサブネットは何ですか?
/30 は利用可能ホストが 2 つ (4 アドレスからネットワークとブロードキャストを引いた分) で、ルーター間のポイントツーポイントリンクに使われます。/31 (RFC 3021) はブロードキャストなしで 2 ホストが使え、現代のネットワークのポイントツーポイントに用いられます。/32 は単一ホスト (ホストルート) です。

関連ツール