首先計算子網掩碼:
將256/4=64,主機塊大小64 2的6次方=64
根據主機數量計算出掩碼的最后一個字節為11000000,用十進制表示掩碼為255.255.255.192
由於IP地址結尾全為0為網絡地址;全為1為廣播地址。兩者都是不允許用作主機IP地址的。
因此,4個子網分為:
1> 192.168.25.1 -- 192.168.25.62
2> 192.168.25.65 -- 192.168.25.126
3> 192.168.25.129 -- 192.168.25.190
4> 192.168.25.193 -- 192.168.25.254
2> 192.168.25.65 -- 192.168.25.126
3> 192.168.25.129 -- 192.168.25.190
4> 192.168.25.193 -- 192.168.25.254
一般化的計算:
首先這是個C網,C網Ip的前三個字節代表網絡號即192.168.25,現在需要划分4個子網,所以需要最后一字節的前三位做子網號(選前兩位的話剛好可以划分4個子網,但子網號00和11沒有意義,所以需要三位),將最后一個字節0轉換成二進制為0000 0000,選前三位當子網號,例如:
001,010,100,011。將其轉換成十進制,以001為例,0010 0000 對應十進制的32,起始地址為0010 0001,終止地址為 0011 1110(001代表子網號是固定的,后面全1的和全0的有特殊意義不能做有效地址),子網掩碼為 255.255.255.224(001子網號及以前的全設為1,其余為0就是子網掩碼,即1111 1111.1111 1111.1111 1111.1110 0000 轉換成十進制就是255.255.255.224)
則 001的網絡地址:192.168.25.32 ,起始地址:192.168.25.33,終止地址:192.168.25.62,子網掩碼 :255.255.255.224,
010 的網絡地址為:192.168.25.64 起始地址:192.168.25.65,終止地址:192.168.25.94
子網掩碼:255.255.255.224,
100的網絡地址為:192.168.25.128,起始地址:192.168.25.129,終止地址:192.168.25.158
子網掩碼:255.255.255.224,
011的網絡地址為:192.168.25.96,起始地址:192.168.25.97,終止地址:192.168.25.126
子網掩碼:255.255.255.224.
這里需要說明下子網號全0及全1這個不能用不是絕對的,現在由於CIDR的廣泛應用,有的路由器軟件支持子網號全0及全1,有的不支持,所以保險期間取了前三位