子網掩碼的快速算法

不少人確定對設定子網掩碼這個不熟悉,很頭疼,那麼我如今就告訴你們一個很容易算子網掩碼的方法,幫助一下喜歡偷懶的人:)   第一方法:   你們都應該知道2的0次方到10次方是多少把?也給你們說一下,分別是:   1 2 4 8 16 32 64 128 256 512 1024。     若是你但願每一個子網中只有5個ip地址能夠給機器用,那麼你就最少須要準備給每一個子網7個ip地址,由於須要加上兩頭的不可用的網絡和廣播ip,因此你須要選比7多的最近的那位,也就是8,就是說選每一個子網8個ip。好,到這一步,你就能夠算掩碼了,這個方法就是:最後一位掩碼就是256減去你每一個子網所須要的ip地址的數量,那麼這個例子就是256-8=248,那麼算出這個,你就能夠知道那些ip是不能用的了,看:0-7,8-15,16-23,24-31依此類推,寫在上面的0、七、八、1五、1六、2三、2四、31(依此類推)都是不能用的,你應該用某兩個數字之間的IP,那個就是一個子網可用的IP,怎麼了?是否是不相信?太簡單了。。。     我再試驗一下,就拿200臺機器分紅4個子網來作例子吧。   200臺機器,4個子網,那麼就是每一個子網50臺機器,設定爲192.168.10.0,C類的IP,大子網掩碼應爲255.255.255.0,對巴,可是咱們要分子網,因此按照上面的,咱們用32個IP一個子網內不夠,應該每一個子網用64個IP(其中62位可用,足夠了吧),而後用個人辦法:子網掩碼應該是256-64=192,那麼總的子網掩碼應該爲:255.255.255.192。不相信?算算:0-63,64-127,128-191,192-255,這樣你就能夠把四個區域分別設定到四個子網的機器上了.     第二方法:     好比一個C網要分紅兩個網段,那麼256/2=128.每一個子網128個地址。用256減去每一個子網的地址數,256-128=128,子網掩碼就是255.255.255.128;   分紅4個網段,256/4=64每一個子網64個地址。用256減去每一個子網的地址數,256-64=192,子網掩碼就是255.255.255.192;   分紅8個網段,256/8=32每一個子網32個地址。用256減去每一個子網的地址數,256-32=224,子網掩碼就是255.255.255.224.   因此咱們要求的那位數就是256減去每一個子網的地址數 下面列出各種ip地址所能劃分出的全部子網,其劃分後的主機和子網佔位數,以及主機和子網的(最大)數目,注意要去掉保留的ip地址(即劃分後有主機位或子網位全爲「0」或全爲「1」的):   a類ip地址:   子網位 /主機位 子網掩碼 子網最大數 /主機最大數   2    /22    255.192.0.0        2/4194302   3    /21    255.224.0.0        6/2097150   4    /20    255.240.0.0      14/1048574   5    /19    255.248.0.0      30/524286   6    /18    255.252.0.0      62/262142   7    /17    255.254.0.0      126/131070   8    /16    255.255.0.0      254/65536   9    /15    255.255.128.0    510/32766   10    /14    255.255.192.0    1022/16382   11    /13    255.255.224.0    2046/8190   12    /12    255.255.240.0    4094/4094   13    /11    255.255.248.0    8190/2046   14    /10    255.255.252.0    16382/1022   15    /9      255.255.254.0    32766/510   16    /8      255.255.255.0    65536/254   17    /7      255.255.255.128  131070/126   18    /6    255.255.255.192    262142/62   19    /5    255.255.255.224    524286/30   20    /4    255.255.255.240    1048574/14   21    /3    255.255.255.248    2097150/6   22    /2    255.255.255.252    4194302/2   b類ip地址:   子網位 /主機位 子網掩碼 子網最大數 /主機最大數   2      /14    255.255.192.0      2/16382   3      /13    255.255.224.0      6/8190   4      /12    255.255.240.0      14/4094   5      /11    255.255.248.0      30/2046   6      /10    255.255.252.0      62/1022   7      /9      255.255.254.0      126/510   8      /8      255.255.255.0      254/254   9      /7      255.255.255.128    510/126   10    /6      255.255.255.192    1022/62   11    /5      255.255.255.224    2046/30   12    /4      255.255.255.240    4094/14   13    /3      255.255.255.248    8190/6   14    /2      255.255.255.252    16382/2   c類ip地址:   子網位 /主機位 子網掩碼  子網最大數/主機最大數     1      /7    255.255.255.128    1/128     2      /6    255.255.255.192    2/62   3      /5    255.255.255.224    6/30   4      /4    255.255.255.240    14/14   5      /3    255.255.255.248    30/6   6      /2    255.255.255.252    62/2 同時咱們還能夠使用可變長掩碼(VLSM)就是指一個網絡能夠用不一樣的掩碼進行配置。這樣作的目的是爲了使把一個網絡劃分紅多個子網更加方便。在沒有VLSM的狀況下,一個網絡只能使用一種子網掩碼,這就限制了在給定的子網數目條件下主機的數目。例如你被分配了一個C類地址,網絡號爲192.168.10.0,而你如今須要將其劃分爲三個子網,其中一個子網有100臺主機,其他的兩個子網有50臺主機。咱們知道一個C類地址有254個可用地址,那麼你如何選擇子網掩碼呢?從上表中咱們發現,當咱們在全部子網中都使用一個子網掩碼時這一問題是沒法解決的。此時VLSM就派上了用場,咱們能夠在100個主機的子網使用255.255.255.128這一掩碼,它能夠使用192.168.10.0到192.168.10.127這128個IP地址,其中可用主機號爲126個。咱們再把剩下的192.168.10.128到192.168.10.255這128個IP地址分紅兩個子網,子網掩碼爲255.255.255.192。其中一個子網的地址從192.168.10.128到192.168.10.191,另外一子網的地址從192.168.10.192到192.168.10.255。子網掩碼爲255.255.255.192每一個子網的可用主機地址都爲62個,這樣就達到了要求。能夠看出合理使用子網掩碼,能夠使IP地址更加便於管理和控制。
相關文章
相關標籤/搜索