IP 計算 (C級網段)
| 最後編輯 | |
|---|---|
| 編輯時間 |
Bit Netmask 可用IP 增量值
24 255.0 254 256
25 255.128 126 128
26 255.192 62 64
27 255.224 30 32
28 255.240 14 16
29 255.248 6 8
30 255.252 2 4
以256為基準值
一個C class 是 0~255,數量為 256。可是實際可用IP只有254,
可用以下算法:
以下IP:192.168.1.108 netmask 255.255.255.224 為例子。
256減去子網遮罩數字224,得出32。
256-224 = 32
32再減去Network address 跟 Brocastaddress,剩下的就是實際可用ip。
32 – 2 = 30
所以實際可用IP數量為30個。
算式:可用IP = 256 – Netmask – 2
IP 為 192.168.1.108,以剛剛得出的32去切割整個C網段256,能看出這一個 C Class 網段被切成 8 個區域 (256 / 32 = 8)。
列出區段:
0、32、64、96、128、160、192、224
這樣應該就很明顯能知道是哪個區段的吧?( 96 < 108 < 128 )
所以192.168.1.108 這個區域的 IP 為 192.168.1.97 ~ 192.168.1.126。
由Network bit算出子網遮罩
例如192.168.1.96/27。我們只要稍微變化一下,反算回來:
將 255.255.255.255的 32 減去 Network bit 27
32-27 = 5
2 的 5次方 = 32
256-32 = 224
因此子網遮罩為 255.255.255.224
算法:32 – Network bit = A2 的 A 次方 = B256 – B = Netmask
可得出
192.168.1.108 netmask 255.255.255.224
可用IP:30個
可用IP範圍:192.168.1.97~192.168.1.126
可表示為192.168.1.96/27
Network Address:192.168.1.96
Broadcast address:192.168.1.127